
MINA
文章平均质量分 65
iteye_2655
这个作者很懒,什么都没留下…
展开
-
MINA入门介绍
apache mina是一款可用于开发高性能和高伸缩性网络应用的框架,全称是Multipurpose Infrastructure for Network Applications。主要是基于TCP/IP或者是UDP/IP协议,其高性能主要利用Java NIO的非阻塞式复用通道。mina框架主要包括这么几个核心部分,一个 connector(连接server端用,这个非必须,可以用telnet...2011-01-11 10:08:34 · 214 阅读 · 0 评论 -
MINA探究之IoFilterChain
IoFilterChain主要是维护一个这样的容器,这个容器维护一个IoSesion和相对应的IoFilterChain(1对1关系),都是串行执行的。 IOFilterChain中主要有事件触发的一些方法和保存每一个具体IoFilter的Entry(存放一些具体IoFilter相关的信息,主要包括名字,IoFilter,下一个IoFilter等,以及一些相对应的操作)。 IoFilterCh...原创 2011-01-11 13:59:14 · 140 阅读 · 0 评论 -
MINA探究之IoFuture
IoFuture可以监听到针对一个特定的IoSession的异步IO操作完成的,具体通过加入一个IoFutureListener的监听器来实现。这个Future和其他的Future没什么两样,无非是异步监听,等待时间完成然后获得IoSession,针对这些功能有一些方法。 而这个IoFutureListenner通过继承EventListene这个空接口,在其Listtenner接口中实现了...原创 2011-01-11 20:46:06 · 131 阅读 · 0 评论 -
MINA探究之IoSession
IoSession其实在我看来就是一个用于handler和filter之间共享或是传递数据的一个对象。它是线程安全的。 作为数据共享,它存储了以下几种数据: IoService getService(); //其实就是connector或者acceptor IoSessionConfig getConfig();//存放一些关于这个Session的配置信息,如buffer的大小,...原创 2011-01-12 13:56:28 · 161 阅读 · 0 评论