1、Mina如何同client建立连接
2、Mina socket接收到数据,如何触发并调用FilterChain中的filters
AbstractPollingIoProcessor
Runnable: Processor --> process();-->read(S session)-->
if (readBytes > 0) {
IoFilterChain filterChain = session.getFilterChain();
filterChain.fireMessageReceived(buf);
buf = null;
if (hasFragmentation) {
if (readBytes << 1 < config.getReadBufferSize()) {
session.decreaseReadBufferSize();
} else if (readBytes == config.getReadBufferSize()) {
session.increaseReadBufferSize();
}
}
}
3、IoFilterChain工作原理
4、Mina事件模型原理
5、Mina线程池模型原理
6、