IoHandler处理事件在Filter Chain 之后进行。IoHandler包含处理以下几个事件的功能:
1. sessionCreated event:
session创建事件,对于Tcp而言该事件在连接建立时触发,对Udp而言,该事件在Udp数据包到达时触发。该功能常被用于初始化session的属性。
2. sessionOpened event:
session打开事件,该事件一般在sessionCreated事件之后发生。
3. sessionClosed event:
session关闭事件,该事件在session关闭时触发。
4. sessionIdle event:
session闲置事件,当session空闲时触发该事件,该功能在udp中不会不触发
5. exceptionCaught event:
异常捕获事件
6. messageReceived event:
消息接受事件,当接受到一个消息时,该事件被触发
7. messageSent event:
消息发送事件,当发送一个消息时,该事件被触发