Runnable wrapper that preserves the name of the thread after the runnable is
complete (for Runnables that change the name of the Thread they use.)MessageDecoder.decodable(IoSession, ByteBuffer) and
MessageDecoder.decode(IoSession, ByteBuffer, ProtocolDecoderOutput).MessageDecoder.decodable(IoSession, ByteBuffer)
and MessageDecoder.decode(IoSession, ByteBuffer, ProtocolDecoderOutput).IoHandler implementation for NetCat client.Messages and MessageRecognizers.ProtocolDecoder that decodes byte buffers into
Netty2 Messages using specified MessageRecognizers.MessageRecognizer.Messages
into byte buffers.ConnectFuture which is already marked as 'failed to connect'.DefaultWriteFuture which is already marked as 'not written'.IoSession that is bound to the specified
localAddress and remoteAddress which reuses
the localAddress that is already bound by IoAcceptor
via IoAcceptor.bind(SocketAddress, IoHandler).DefaultWriteFuture which is already marked as 'written'.MessageHandler that does nothing.MessageDecoder.decodable(IoSession, ByteBuffer) and
MessageDecoder.decode(IoSession, ByteBuffer, ProtocolDecoderOutput).MessageDecoder.decodable(IoSession, ByteBuffer)
and MessageDecoder.decode(IoSession, ByteBuffer, ProtocolDecoderOutput).