Mina类图
2017-03-01 19:35:38 0 举报
Mina类图是一个用于描述系统结构和关系的图形化工具。它展示了系统中各个类的属性、方法和关系,以及它们之间的依赖和交互。通过Mina类图,开发人员可以更好地理解系统的组成部分,以及如何设计和实现这些部分。 在Mina类图中,每个类都用一个矩形表示,矩形内部包含类的名称、属性和方法。类之间的关系用箭头表示,箭头的方向表示依赖关系,箭头的类型表示关系的性质(如继承、实现等)。此外,Mina类图还支持泛化、聚合、组合等多种关系类型,以更精确地描述系统的复杂性。
作者其他创作
大纲/内容
IoConnector
- connect()- getRemoteAddress()- getConnectTimeout()
- methodA()- methodB()
SocketAcceptor
NioSocketSession
SimpleIoProcessorPool
IoProcessor[] pool;DEFAULT_SIZE = Runtime.getRuntime().availableProcessors() + 1;Executor executor; newCachedThreadPool
NioDatagramSession
AbstractPollingIoAcceptor
AbstractPollingIoConnector
connectQueuecancelQueueSimpleIoProcessorPoolconnectorRef
NioSocketAcceptor
NioSocketConnector
IoProcessor
AbstractIoConnector
localAddressremoteAddress
IoSessionConfig
AbstractPollingIoProcessor
- attributeA- attributeB
SocketSessionConfig
NioSession
SocketConnector
AbstractIoAcceptor
AbstractIoService
+ getHandler()+ setHandler()+ getIoSessionConfig()+ getFilterChainBuilder()+ isActive()+ addListener()
IoHandlerIoSessionConfigfilterChainBuilderExecutor(newCachedThreadPool)IoServiceState
AbstractSocketSessionConfig
IoService
- getHandler()- setHandler()- getIoSessionConfig()- getFilterChainBuilder()- isActive()- addListener() IoServiceListener
IoAcceptor
- getLocalAddress()- bind(InetSocketAddress)
AbstractIoSession
NioProcessor
AbstractIoSessionConfig
IoSession
0 条评论
回复 删除
下一页