public AbstractWsBridgeSession(int ioLayer, Thread ioThread, Executor ioExecutor, IoServiceEx service, IoProcessorEx<S> sIoProcessor, ResourceAddress localAddress,
ResourceAddress remoteAddress, IoBufferAllocatorEx<B> allocator,
Direction direction, ResultAwareLoginContext loginContext, List<WebSocketExtension> extensions) {
super(ioLayer, ioThread, ioExecutor, service, sIoProcessor, localAddress, remoteAddress, allocator, direction);
this.loginContext = loginContext;
this.sessionTimeout = new WsSessionTimeoutCommand(this);
this.extensions = extensions;
}