messageReceived
You can freely register and deregister MessageHandler s using DemuxingIoHandler.addReceivedMessageHandler(Class,MessageHandler) and DemuxingIoHandler.removeReceivedMessageHandler(Class) .
When message is received through a call to DemuxingIoHandler.messageReceived(IoSession,Object) the class of the message object will be used to find a MessageHandler for that particular message type.
message
exceptionCaught