- mina核心类:
- IoService(接口)
- 服务器端IoAcceptor
- IoConnector
- IoSession
receive buffer size 设置接受数据缓存区大小
sending buffer size 设置发送数据缓存区大小
Idel time 设置状态恢复时间
write timeout 设置写数据超时时间
- Handler:所有的业务逻辑都在Handler中完成
主要负责监听 sessionCreated、sessionOpen、sessionClosed 以及 messageReceived、messageSend 以及 exceptionCaught(异常)
- 比较重要的Filter
LoggingFilter 记录mina所有日志
ProtocolCodeFifler 数据转化过滤器
CompressionFilter 数据压缩过滤器
SSLFilter 数据加密过滤器
通过继承IoFilterAdapter实现自己的过滤器