
mina
月凉西厢
穷且益坚,不坠青云之志
展开
-
mina源码浅析——总结
1)Mina的核心类主要功能:(以最核心的类命名类组) IOBuffer类组提供缓冲区IOSession类组提供连接状态IOFilterChain类组事件和请求的拦截和过滤IOHandler类组处理业务逻辑IOFuture类组用于实原创 2015-07-28 09:50:10 · 553 阅读 · 0 评论 -
mina2源码浅析——服务端的启动
一个最佳简单的mina服务器程序如下:Mina服务器的开启过程中首先new 了一个NioSocketAccpetor()对象,其构造过程主要完成了如下操作:1)new了一个默认的SocketSession配置,并在NoSocketAcceptor的父类和祖父类中完成了Session的参数配置如下:2)在其父类AbstractPoolingIOAcceptor的构造方原创 2015-07-28 09:05:12 · 713 阅读 · 0 评论 -
mina源码浅析——读写发操作
1)mina的读操作:从有关线程的类一直通过过滤器链传递到业务逻辑出力的IOHandler,如下:其中Entry是可以认为是IOFilter的进入接口,其具体实现为EntryImpl类。两者有点类似于Netty中Handler与HandlerContext,都有点象是包裹关系。也可以起到为filter起名的作用。(构成name-filter对)2)Mina的写操作:Mi原创 2015-07-28 09:28:25 · 1401 阅读 · 0 评论