@Override public void initializeSession(IoSession session, ConnectFuture future) { sessionInitializer.initializeSession(session, future); if (bridgeSessionInitializer != null) { bridgeSessionInitializer.initializeSession(session, future); } } });
@Override public void initializeSession(IoSession session, T future) { session.setAttribute(NEXT_PROTOCOL_RESOURCE_ADDRESS, address); if ( httpInitializer != null ) { httpInitializer.initializeSession(session, future); } } };
@Override public void initializeSession(IoSession session, T future) { SslAcceptor.SSL_RESOURCE_ADDRESS.set(session, address); if (parentInitializer != null) { parentInitializer.initializeSession(session, future); } } };
@SuppressWarnings("unchecked") @Override public void initializeSession(IoSession session, T future) { if ( wrapped != null ) { ((BridgeSessionInitializer<T>)wrapped).initializeSession(session, future); } // Call extensions for (TcpExtension extension : extensions) { extension.initializeSession(session); } }
@Override public void initializeSession(IoSession session, T future) { if ( theCreateInitializer != null ) { theCreateInitializer.initializeSession(session, future); } // Store the next over-the-top of-websocket protocols the server supports for this address on session. SUPPORTED_PROTOCOLS.set(session, address.getOption(WsResourceAddress.SUPPORTED_PROTOCOLS)); } };
@Override public void initializeSession(IoSession session, T future) { if ( httpInitializer != null ) { httpInitializer.initializeSession(session, future); } String nextProtocol = address.getOption(ResourceAddress.NEXT_PROTOCOL); String[] supportedProtocols = address.getOption(WsResourceAddress.SUPPORTED_PROTOCOLS); String[] allSupportedProtocols = supportedProtocols; if (nextProtocol != null) { // add next-protocol (if specified) to end of supported protocols (whether empty or not) allSupportedProtocols = new String[supportedProtocols.length + 1]; System.arraycopy(supportedProtocols, 0, allSupportedProtocols, 0, supportedProtocols.length); allSupportedProtocols[supportedProtocols.length] = nextProtocol; } // Store the next over-the-top of-websocket protocols the server supports for this address on session. SUPPORTED_PROTOCOLS.set(session, allSupportedProtocols); } };
@Override public void initializeSession(IoSession session, T future) { if ( httpInitializer != null ) { httpInitializer.initializeSession(session, future); } String nextProtocol = address.getOption(ResourceAddress.NEXT_PROTOCOL); String[] supportedProtocols = address.getOption(WsResourceAddress.SUPPORTED_PROTOCOLS); String[] allSupportedProtocols = supportedProtocols; if (nextProtocol != null) { // add next-protocol (if specified) to end of supported protocols (whether empty or not) allSupportedProtocols = new String[supportedProtocols.length + 1]; System.arraycopy(supportedProtocols, 0, allSupportedProtocols, 0, supportedProtocols.length); allSupportedProtocols[supportedProtocols.length] = nextProtocol; } // Store the next over-the-top of-websocket protocols the server supports for this address on session. SUPPORTED_PROTOCOLS.set(session, allSupportedProtocols); } };
@Override public void initializeSession(IoSession session, T future) { if (initializer != null) { initializer.initializeSession(session, future);
initializer.initializeSession(session, null);
initializer.initializeSession(session, null);
binding.initializer().initializeSession(newTcpBridgeSession, null);