NioSocketAcceptor的类关系图:
NioSocketConnector的类关系图:
IoService用来管理各种IO服务,在mina中,这些服务可以包括session、filter、handler等;
AbstractIoService实现了对session的管理;接口IoAcceptor直接继承了IoService接口,并定义了自己特有的操作(所以AbstractIoAcceptor拥有了IoService和AbstractIoService的功能)。其操作的具体由AbstractIoAcceptor完成。SocketAcceptor接口又关连了IoAcceptor,SocketAcceptor一定又新定义了一些属于自己需要去实现的操作,这样做肯定是为了与另一种实现DatagaramAcceptor来区别。
参考博客:http://my.oschina.net/ielts0909/blog/90862
本文详细介绍了MINA框架中的IoService组件及其核心子类AbstractIoService, IoAcceptor和AbstractIoAcceptor的作用与关系。IoService作为管理各类IO服务的基础接口,包括session、filter和handler等,而IoAcceptor则进一步扩展了IoService的功能。
1643

被折叠的 条评论
为什么被折叠?



