apache mina 学习(五)-----IoService接口及实现
来源:互联网 发布:迷宫算法 最短路径优化 编辑:程序博客网 时间:2024/05/12 12:14
IoService接口的主要职责:
监听管理
Io流处理
session管理
过滤链管理
统计信息管理
它的主要实现类是AbstractIoService
IoService是 IoConnector和IoAcceptor的父接口,主要包含以下的方法:
- getTransportMetadata()
- addListener()
- removeListener()
- isDisposing()
- isDisposed()
- dispose()
- getHandler()
- setHandler()
- getManagedSessions()
- getManagedSessionCount()
- getSessionConfig()
- getFilterChainBuilder()
- setFilterChainBuilder()
- getFilterChain()
- isActive()
- getActivationTime()
- broadcast()
- setSessionDataStructureFactory()
- getScheduledWriteBytes()
- getScheduledWriteMessages()
- getStatistics()
IoAcceptor:显然此方法的名字源于socket的accept方法,它的实现类有:
- NioSocketAcceptor : 非阻塞的socket传输Acceptor
- NioDatagramAcceptor : 非阻塞的udp传输Acceptor
- AprSocketAcceptor : 基于apr的阻塞传输Acceptor
- VmPipeSocketAcceptor : 虚拟机内的 Acceptor
IoConnector:显然此方法的名字源于socket的accept方法,它的实现类有:
- NioSocketConnector : 非阻塞的socket传输Connector
- NioDatagramConnector : 非阻塞的udp传输Connector
- AprSocketConnector : 基于apr的阻塞传输Connector
- ...
- apache mina 学习(五)-----IoService接口及实现
- Apache Mina的IoService接口学习笔记
- Apache Mina 学习笔记(3) - IoService
- MINA学习之IoService
- Mina IoService讲解及IoAcceptor和IoConnector接口说明
- Mina 学习笔记 Ioservice学习
- Mina学习笔记(4)IoService
- MINA 框架之IoService学习
- mina 之IoService(翻译)
- Apache MINA 框架之IoService介绍
- (二)Mina源码解析之IoService
- Apache Mina使用手记(五)
- apache mina 学习(三)-----Mina架构
- apache mina 学习(三)-----Mina架构
- mina学习笔记三:一切的源头IoService
- mina学习笔记三:一切的源头IoService
- mina学习笔记三:一切的源头IoService
- MINA2.0用户手册中文版--第三章 MINA的IO服务接口IoService
- 常量指针与指针常量
- What's new in PowerShell ISE
- 字符串中提取数字的实现(c++)
- 常用的.bat命令
- POJ 1062 枚举+dijkstra()
- apache mina 学习(五)-----IoService接口及实现
- MTD的概念
- 使用了AIR Native Extension的AIR项目的打包-AIR程序中获取手机SIM卡信息02
- 重温strlen,sizeof,strcopy
- java string以及正则(1)
- Thinkphp模版中比较两个变量
- java 静态变量解释
- WebLogic 与 MyEclipse 配置
- a href confirm记录的用法