@Override public void connectInit(ResourceAddress address) { if (connector != null) { connector.connectInit(address); } }
private void bindConnectIfNecessary(ResourceAddress connectAddress) { if (connectAddress.getOption(CONNECT_REQUIRES_INIT)) { final URI transportURI = connectAddress.getResource(); final String transportSchemeName = transportURI.getScheme(); Transport transport = transportFactory.getTransportForScheme(transportSchemeName); assert transport != null; transport.getConnector(connectAddress).connectInit(connectAddress); } else { ResourceAddress connectTransport = connectAddress.getOption(TRANSPORT); if (connectTransport != null) { bindConnectIfNecessary(connectTransport); } } }