/** * {@inheritDoc} */ @SuppressWarnings("unchecked") @Override public void messageWriting(IoSession session, WriteRequest message, WriteFilterChainController controller) { LOGGER.debug("Processing a MESSAGE_WRITTING for session {}", session); ENCODED encoded = encoder.encode((MESSAGE) message.getMessage(), getEncodingState(session)); message.setMessage(encoded); super.messageWriting(session, message, controller); }