/** * {@inheritDoc} */ @Override public void sessionOpened(IoSession session) { // Initialize the encoder and decoder state ENCODING_STATE encodingState = encoder.createEncoderState(); session.setAttribute(ENCODER, encodingState); DECODING_STATE decodingState = decoder.createDecoderState(); session.setAttribute(DECODER, decodingState); super.sessionOpened(session); }