- 浏览: 83578 次
- 性别:
- 来自: 杭州
最新评论
-
xiaopeng187:
I/O密集操作的线程应该和业务逻辑的线程尽量分开,mina中是 ...
[mina指南]mina中Half Sync/Half Async模式 -
yzhw:
...
【mina指南】mina中的reactor模式(一) -
uniseraph:
ubuntu dia
[mina指南]诡异的IoFilterChain实现 -
thomescai:
请问,你这个类图用什么工具画得?
[mina指南]诡异的IoFilterChain实现 -
nextw3:
MINA为什么要采用这种过滤链结构那?请赐教
[mina指南]诡异的IoFilterChain实现
文章列表
在解释Half Sync/Half Async模式之前,先介绍一个亲身经历的项目。曾经使用一个通讯支撑模块EMF,该模块完成了底层的socket通讯功能,和外部应用建立长连接,同时为上层应用提供一个回调接口如下:
public interface Hook {
void call(Message msg);
}
上层应用可以根据自己业务逻辑的需要,实现该接口。
class MyHook implements Hook{
public void callback(Message msg){
//应 ...
- 2008-08-15 03:54
- 浏览 5138
- 评论(1)
IoFilterChain位于通讯层与业务层之间,负责将byte[]转化成业务层需要的业务逻辑bean,在mina框架中起着承前启后的作用。
DefaultIoFilterChain的构建
在初始话的时候,DefaultIoFilterChain的构造函数如下:
public DefaultIoFilterChain(AbstractIoSession session) {
if (session == null) {
throw new NullPointerException("session");
...
- 2008-08-15 03:53
- 浏览 8153
- 评论(3)