public ClientConnection newClientConnection(ClientCoordinator ccm, int port, int sessionId, long connectionId, int requestPipeIdx, int responsePipeIdx, int hostId, long timeoutNS, int structureId) throws IOException { SSLEngine engine = ccm.isTLS ? ccm.engineFactory.createSSLEngine(ClientCoordinator.registeredDomain(hostId), port) :null; return new ClientConnection(engine, hostId, port, sessionId, requestPipeIdx, responsePipeIdx, connectionId, timeoutNS, structureId); } }
this.host = ClientCoordinator.registeredDomain(hostId); this.port = port; this.hostId = hostId;
ccm.engineFactory.createSSLEngine(ClientCoordinator.registeredDomain(hostId), port) :null;
assert(null!=ClientCoordinator.registeredDomain(Pipe.peekInt(requestPipe, 3))) : "bad hostId"; assert( Pipe.peekInt(requestPipe, 2)!=0) : "sessionId must not be zero, MsgId:"+Pipe.peekInt(requestPipe); activeConnection = ClientCoordinator.openConnection(ccm,
long connectionId, AbstractClientConnectionFactory ccf) { assert(hostId>=0) : "bad hostId"; assert(null!=ClientCoordinator.registeredDomain(hostId)) : "bad hostId"; logger.warn("\nUnable to open connection to {}:{}",ClientCoordinator.registeredDomain(hostId),port, ex); connectionId = Long.MIN_VALUE; return null;