public URI createChannel(ControlledBounceProxyInformation bpInfo,
                             String ccid,
                             String trackingId) throws JoynrProtocolException {

        try {
            // Try to create a channel on a bounce proxy with maximum number of
            // retries.
            return createChannelLoop(bpInfo, ccid, trackingId, sendCreateChannelMaxRetries);
        } catch (JoynrProtocolException e) {
            logger.error("Unexpected bounce proxy behaviour: message: {}", e.getMessage());
            throw e;
        } catch (JoynrRuntimeException e) {
            logger.error("Channel creation on bounce proxy failed: message: {}", e.getMessage());
            throw e;
        } catch (Exception e) {
            logger.error("Uncaught exception in channel creation: message: {}", e.getMessage());
            throw new JoynrRuntimeException("Unknown exception when creating channel '" + ccid + "' on bounce proxy '"
                    + bpInfo.getId() + "'", e);
        }

    }
public URI createChannel ( ControlledBounceProxyInformation bpInfo , String ccid , String trackingId ) throws JoynrProtocolException { try { return createChannelLoop ( bpInfo , ccid , trackingId , sendCreateChannelMaxRetries ) ; } catch ( JoynrProtocolException e ) { logger . error ( "Unexpected bounce proxy behaviour: message: {}" , e . getMessage ( ) ) ; throw e ; } catch ( JoynrRuntimeException e ) { logger . error ( "Channel creation on bounce proxy failed: message: {}" , e . getMessage ( ) ) ; throw e ; } catch ( Exception e ) { logger . error ( "Uncaught exception in channel creation: message: {}" , e . getMessage ( ) ) ; throw new JoynrRuntimeException ( "Unknown exception when creating channel '" + ccid + "' on bounce proxy '" + bpInfo . getId ( ) + "'" , e ) ; } }
Creates a channel on the remote bounce proxy.

@param bpInfo information for a bounce proxy, including the cluster the
bounce proxy is running on
@param ccid the channel id
@param trackingId the tracking id
@return URI representing the channel
@throws JoynrProtocolException
if the bounce proxy rejects channel creation