mina核心类

  1. mina核心类:
  2. IoService(接口)
QQ图片20170310091513.png
  1. 服务器端IoAcceptor
QQ图片20170310091652.png
  1. IoConnector
QQ图片20170310091819.png
  1. IoSession
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实现自己的过滤器

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,640评论 25 708
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,009评论 19 139
  • 第一章 Nginx简介 Nginx是什么 没有听过Nginx?那么一定听过它的“同行”Apache吧!Ngi...
    JokerW阅读 32,806评论 24 1,002
  • 上一篇《WEB请求处理一:浏览器请求发起处理》,我们讲述了浏览器端请求发起过程,通过DNS域名解析服务器IP,并建...
    七寸知架构阅读 81,275评论 21 356
  • 温馨提示:今年三伏时间表 初 伏:7月13日-7月22日 中 伏:7月23日-8月 1日 闰中伏 : 8月2日-8...
    龙妹cn阅读 203评论 0 0