`
zybing
  • 浏览: 455997 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

【Mina】Mina Service

阅读更多

Mina Service:IoService

 

service side的实现是 : IoAcceptor

client side 的实现是:  IoConnector

 

 

 

IoService: 

 

 

 

 

 

IoAcceptor

  • NioSocketAcceptor : the non-blocking Socket transport Acceptor
  • NioDatagramAcceptor : the non-blocking UDP transport Acceptor
  • AprSocketAcceptor : the blocking Socket transport Acceptor, based on APR
  • VmPipeSocketAcceptor : the in-VM Acceptor

 

IoConnector:

  • NioSocketConnector : the non-blocking Socket transport Connector
  • NioDatagramConnector : the non-blocking UDP transport * Connector*
  • AprSocketConnector : the blocking Socket transport * Connector*, based on APR
  • ProxyConnector : a Connector providing proxy support
  • SerialConnector : a Connector for a serial transport
  • VmPipeConnector : the in-VM * Connector*

 

 

分享到:
评论

相关推荐

    Mina+Socket通信

    import org.apache.mina.core.service.DefaultTransportMetadata; import org.apache.mina.core.service.TransportMetadata; import org.apache.mina.filter.codec.ProtocolCodecFilter; import org.apache.mina....

    Mina 2.0 User Guide(Mina 2.0 用户指南)

    Chapter 3 - Service Chapter 4 - Session Chapter 5 - Filters Chapter 6 - Transports Chapter 7 - Handler Part II - MINA Core Chapter 8 - Acceptor Chapter 9 - Connector Chapter 10 - IoBuffer Chapter 11...

    mina入门实例

    import org.apache.mina.core.service.IoAcceptor; import org.apache.mina.core.session.IdleStatus; import org.apache.mina.core.session.IoSession; import org.apache.mina.transport.socket.nio....

    Mina-Spring-Hibernate.rar_mina_mina hibernate_spring mina

    在Mina中处理网络事件时,可以调用Spring的Service层方法,而这些Service层方法又可以通过Hibernate来操作数据库。Spring作为整体的协调者,管理Mina的网络连接和Hibernate的数据访问。 7. 实践步骤 - 配置Mina的...

    apache mina 简单示例

    4. **Service**:服务端的核心是IoAcceptor,它负责监听指定的端口,并创建IoSession处理新的连接请求。你可以定义一个IoHandler接口的实现类,来处理IoSession的事件,比如打开、关闭、消息接收等。 5. **Protocol...

    Apache MINA 2.0 用户指南( 缺第一章节)

    在了解 MINA 的应用架构之前,我们需要先明确几个关键的概念:I/O Service、I/O Filter Chain 和 I/O Handler。 - **I/O Service (I/O 服务)**:负责具体的 I/O 操作,如连接建立、数据读写等。 - **I/O Filter ...

    mina框架的demo 入门,开发

    import org.apache.mina.core.service.IoAcceptor; import org.apache.mina.core.session.IdleStatus; import org.apache.mina.core.session.IoSession; import org.apache.mina.filter.codec.ProtocolCodecFilter; ...

    Mina例子包含与spring整合

    <bean id="minaServer" class="org.apache.mina.core.service.SimpleIoAcceptor"> <bean class="org.apache.mina.core.session.IdleStatus"> <!-- 设置心跳检查的空闲状态 --> ...

    一个Apache MINA使用案例源代码ApacheMina

    4. **Service启动与配置**: 源代码中应包含如何创建和启动MINA服务的代码。这通常涉及到设置服务器端口、配置IoAcceptor、添加过滤器到过滤器链,以及绑定IoHandler。 5. **Client连接**: 如果源代码包含了客户端...

    mina入门例子

    import org.apache.mina.core.service.IoAcceptor; import org.apache.mina.core.session.IdleStatus; import org.apache.mina.filter.codec.ProtocolCodecFilter; import org.apache.mina.filter.logging....

    Mina2源码分析

    1. **org.apache.mina.core.service**:包含服务层的核心接口和服务实现,是Mina2的核心。 2. **org.apache.mina.core.session**:定义了会话管理和会话级别的配置。 3. **org.apache.mina.core.polling**:实现了...

    Mina自定义协议简单实现

    - **配置Acceptor**:使用`org.apache.mina.core.service.TcpServerAcceptor`或`NioSocketAcceptor`来监听指定端口,准备接收连接请求。 - **设置处理器**:实现`IoHandler`接口,定义当有新的连接、消息到达或...

    mina开发步骤

    import org.apache.mina.core.service.IoAcceptor; import org.apache.mina.core.session.IdleStatus; import org.apache.mina.filter.codec.ProtocolCodecFilter; import org.apache.mina.filter.codec.textline....

    Mina 2.0快速入门与源码解析

    import org.apache.mina.core.service.IoAcceptor; import org.apache.mina.core.session.IdleStatus; import org.apache.mina.filter.codec.ProtocolCodecFilter; import org.apache.mina.filter.codec.textline....

    springboot mina 串口对接

    SpringBoot是一个轻量级的Java框架,它简化了开发过程,而Mina则是一个网络通信应用框架,支持多种通信协议,包括串口通信。本项目将SpringBoot与Mina结合,用于实现串口协议的对接。 首先,我们来深入理解"串口...

    使用mina框架实现cmpp2.0服务端

    CMPP(China Mobile Short Message Peer-to-Peer)是中国移动制定的一种短消息传输协议,用于SP(Service Provider)与移动网关之间的通信。CMPP2.0是其第二代版本,提供了更高效、更安全的数据传输方式。该协议主要...

    java客户端socket与mina服务端通信

    - 创建Acceptor:使用`org.apache.mina.core.service.IoAcceptor`接口创建一个Acceptor,配置协议(如TCP)和处理器(如`org.apache.mina.core.service.DefaultIoHandler`)。 - 绑定端口:调用Acceptor的`bind()`...

    mina使用mina使用mina使用

    Apache Mina是一个开源项目,主要用于构建高性能、高度可扩展的网络应用程序。它的全名是"Minimalistic Network Application Framework",提供了基于事件驱动和异步I/O的网络通信库。Mina的目标是简化网络编程,使得...

    mina2框架+实例教程

    4. **启动Service**: 使用IoService的bind或connect方法启动服务或连接。 5. **处理数据**: 在IoHandler的事件方法中处理接收到的数据。 **三、实例教程** 在提供的压缩包中,可能包含了基于Mina2的实例代码,...

Global site tag (gtag.js) - Google Analytics