
Apache MINA
文章平均质量分 77
独行码夫
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Apache MINA 简介
Apache MINA是一个网络应用程序框架,帮助开发者用户开发高性能、高可伸缩性的网络应用程序,它通过Java NIO 提供一个抽象,异步的TCP / IP和UDP / IP事件异步接口API Apache MINA 通常可被称之为:l NIO 框架库;l 客户端/服务器框架库;l 网络socket库; 下载地址:http://原创 2013-08-01 16:01:52 · 898 阅读 · 0 评论 -
Apache MINA 框架之Handler介绍
IoHandler 具备以下几个功能:sessionCreatedsessionOpenedsessionClosedsessionIdleexceptionCaughtmessageReceivedmessageSent原创 2013-08-01 16:02:12 · 906 阅读 · 0 评论 -
Apache MINA NioSocketAcceptor类的实现
NioSocketAcceptor 继承AbstractPollingIoAcceptor,实现SocketAcceptor接口public final class NioSocketAcceptor extends AbstractPollingIoAcceptor implements SocketAcceptor {} 成员变量:private volatile原创 2013-08-01 16:02:21 · 845 阅读 · 0 评论 -
Apache MINA 框架之Filters介绍
IoFilter是NIMA框架核心组员之一,扮演者重要角色。它过滤所有IoService和IoHandler之间的I/O事件和请求。一些典型且经常使用的过滤器:LoggingFilter 记录所有事件和请求。ProtocolCodecFilter 将传入消息ByteBuffer POJO,反之亦然。CompressionFilter 压缩数据。SSLFilter 添加SSL原创 2013-08-01 16:02:06 · 1057 阅读 · 0 评论 -
Apache MINA 框架详解
MINA 总体视图:从以上图我们可以看出:NIMA基于你的应用(客户端或服务端)与底层网络之间,它可以基于TCP,UDP,或VM或甚至一个RS-232C 串口行协议的客户端。NIMA每个组成部分的作用: 工作流程: 总体来说,NIMA框架分为三层:1、I/O Service ——执行I/O操作2、I/O Filter Chain——过滤链3、I原创 2013-08-01 16:01:54 · 1305 阅读 · 0 评论 -
Apache MINA 框架之默认session管理类实现
DefaultSocketSessionConfig 类extends AbstractSocketSessionConfig extends AbstractIoSessionConfigimplements SocketSessionConfig,IoSessionConfigprotected IoService parent;private boolean defaul原创 2013-08-01 16:02:30 · 1425 阅读 · 0 评论 -
Apache MINA 基于TCP实例
1、基于TCP/IP服务端server:import java.net.InetSocketAddress;import java.nio.charset.Charset;import org.apache.mina.core.session.IdleStatus;import org.apache.mina.core.service.IoAcceptor;impo原创 2013-08-01 16:01:57 · 1119 阅读 · 0 评论 -
Apache MINA 框架之Transports介绍
Transports原创 2013-08-01 16:02:15 · 642 阅读 · 0 评论 -
Apache MINA 基于UDP实例
1、基于UDP服务端serverNioDatagramAcceptor acceptor = new NioDatagramAcceptor();acceptor.setHandler(new MemoryMonitorHandler(this));DefaultIoFilterChainBuilder chain = acceptor.getFilterChain();c原创 2013-08-01 16:01:59 · 1163 阅读 · 0 评论 -
Apache MINA 框架之Session介绍
Session是NIMA的核心,每一次客户端连接到服务器将创建一个新的session,它将保存在内存中,知道客户端断开连接。Session StateConnected : session创建成功并有效Idle : 闲置状态Idle for read : 一段时间内没有读操作;Idle for write : 段时间内没有写操作;Idle for both : 段时原创 2013-08-01 16:02:03 · 957 阅读 · 0 评论