protected boolean shouldConnect() { StringBuilder requestUri = new StringBuilder(80); requestUri.append(endpoint.getProtocol()).append("://"); requestUri.append(endpoint.getEndpointURI().getHost()); requestUri.append(':').append(endpoint.getEndpointURI().getPort()); requestUri.append('*'); MessageReceiver[] receivers = connector.getReceivers(requestUri.toString()); for (MessageReceiver receiver : receivers) { if (receiver.isConnected()) { return false; } } return true; }
if (path.indexOf("://") == -1) requestUri.append(ep.getProtocol()).append("://"); requestUri.append(ep.getEndpointURI().getHost()); requestUri.append(':').append(ep.getEndpointURI().getPort());
protected String getHolderKey(ImmutableEndpoint endpoint) { return endpoint.getProtocol() + ":" + endpoint.getEndpointURI().getHost() + ":" + endpoint.getEndpointURI().getPort(); }