mina核心类

  1. mina核心类:
  2. IoService(接口)
mina核心类_第1张图片
QQ图片20170310091513.png
  1. 服务器端IoAcceptor
mina核心类_第2张图片
QQ图片20170310091652.png
  1. IoConnector
mina核心类_第3张图片
QQ图片20170310091819.png
  1. IoSession
mina核心类_第4张图片
QQ图片20170310092623.png

receive buffer size 设置接受数据缓存区大小
sending buffer size 设置发送数据缓存区大小
Idel time 设置状态恢复时间
write timeout 设置写数据超时时间

  1. Handler:所有的业务逻辑都在Handler中完成

主要负责监听 sessionCreated、sessionOpen、sessionClosed 以及 messageReceived、messageSend 以及 exceptionCaught(异常)

  1. 比较重要的Filter

LoggingFilter 记录mina所有日志
ProtocolCodeFifler 数据转化过滤器
CompressionFilter 数据压缩过滤器
SSLFilter 数据加密过滤器


通过继承IoFilterAdapter实现自己的过滤器

你可能感兴趣的:(mina核心类)