closeSetter = new ChannelListener.SimpleSetter<WebSocketChannel>();
receiveSetter = new ChannelListener.SimpleSetter<WebSocketChannel>();
channel.getSourceChannel().getReadSetter().set(null);
channel.getSourceChannel().suspendReads();
this.pushBackConduit = new PushBackStreamSourceConduit(channel.getSourceChannel().getConduit());
channel.getSourceChannel().setConduit(this.pushBackConduit);
channel.getSourceChannel().getReadSetter().set(new WebSocketReadListener());
connectedStreamChannel.getSinkChannel().getWriteSetter().set(new WebSocketWriteListener());
connectedStreamChannel.getSinkChannel().getCloseSetter().set(new WebSocketCloseListener());