Uses of Interface
org.apache.mina.common.IoHandler

Packages that use IoHandler
org.apache.mina.common Common types required for users to use MINA. 
org.apache.mina.handler Useful IoHandler implementations. 
org.apache.mina.handler.chain A handler implementation that helps you implement sequentially layered protocols using Chains of Responsibility pattern. 
org.apache.mina.handler.demux A handler implementation that helps you implement complex protocols by splitting messageReceived handlers into multiple sub-handlers. 
org.apache.mina.handler.multiton Enables creating a handler per session instead of having one handler for many sessions, using Multiton pattern
org.apache.mina.integration.spring SpringFramework-specific classes for integration 
org.apache.mina.transport.socket.nio Socket (TCP/IP) and Datagram (UDP/IP) support based on Java NIO (New I/O) API
org.apache.mina.transport.vmpipe In-VM pipe support which removes the overhead of local loopback communication. 
 

Uses of IoHandler in org.apache.mina.common
 

Classes in org.apache.mina.common that implement IoHandler
 class IoHandlerAdapter
          An abstract adapter class for IoHandler.
 

Methods in org.apache.mina.common that return IoHandler
 IoHandler IoSession.getHandler()
          Returns the IoHandler which handles this session.
 

Methods in org.apache.mina.common with parameters of type IoHandler
 void IoAcceptor.bind(SocketAddress address, IoHandler handler)
          Binds to the specified address and handles incoming connections with the specified handler.
 void IoAcceptor.bind(SocketAddress address, IoHandler handler, IoServiceConfig config)
          Binds to the specified address and handles incoming connections with the specified handler.
 ConnectFuture IoConnector.connect(SocketAddress address, IoHandler handler)
          Connects to the specified address.
 ConnectFuture IoConnector.connect(SocketAddress address, IoHandler handler, IoServiceConfig config)
          Connects to the specified address.
 ConnectFuture IoConnector.connect(SocketAddress address, SocketAddress localAddress, IoHandler handler)
          Connects to the specified address.
 ConnectFuture IoConnector.connect(SocketAddress address, SocketAddress localAddress, IoHandler handler, IoServiceConfig config)
          Connects to the specified address.
 void IoServiceListener.serviceActivated(IoService service, SocketAddress serviceAddress, IoHandler handler, IoServiceConfig config)
          Invoked when a new service is activated by an IoService.
 void IoServiceListener.serviceDeactivated(IoService service, SocketAddress serviceAddress, IoHandler handler, IoServiceConfig config)
          Invoked when a service is deactivated by an IoService.
 

Uses of IoHandler in org.apache.mina.handler
 

Classes in org.apache.mina.handler that implement IoHandler
 class StreamIoHandler
          A IoHandler that adapts asynchronous MINA events to stream I/O.
 

Uses of IoHandler in org.apache.mina.handler.chain
 

Classes in org.apache.mina.handler.chain that implement IoHandler
 class ChainedIoHandler
          An IoHandler which executes an IoHandlerChain on a messageReceived event.
 

Uses of IoHandler in org.apache.mina.handler.demux
 

Classes in org.apache.mina.handler.demux that implement IoHandler
 class DemuxingIoHandler
          A IoHandler that demuxes messageReceived events to the appropriate MessageHandler.
 

Uses of IoHandler in org.apache.mina.handler.multiton
 

Classes in org.apache.mina.handler.multiton that implement IoHandler
 class SingleSessionIoHandlerDelegate
          An IoHandler implementation which delegates all requests to SingleSessionIoHandlers.
 

Uses of IoHandler in org.apache.mina.integration.spring
 

Methods in org.apache.mina.integration.spring that return IoHandler
 IoHandler Binding.getHandler()
          Returns the handler of this binding object.
 

Methods in org.apache.mina.integration.spring with parameters of type IoHandler
 void Binding.setHandler(IoHandler handler)
          Sets the handler of this binding object.
 

Constructors in org.apache.mina.integration.spring with parameters of type IoHandler
Binding(SocketAddress address, IoHandler handler)
          Creates a new instance using the specified values.
Binding(SocketAddress address, IoHandler handler, IoServiceConfig serviceConfig)
          Creates a new instance using the specified values.
 

Uses of IoHandler in org.apache.mina.transport.socket.nio
 

Methods in org.apache.mina.transport.socket.nio with parameters of type IoHandler
 void SocketAcceptor.bind(SocketAddress address, IoHandler handler, IoServiceConfig config)
          Binds to the specified address and handles incoming connections with the specified handler.
 ConnectFuture SocketConnector.connect(SocketAddress address, IoHandler handler, IoServiceConfig config)
           
 ConnectFuture SocketConnector.connect(SocketAddress address, SocketAddress localAddress, IoHandler handler, IoServiceConfig config)
           
 

Uses of IoHandler in org.apache.mina.transport.vmpipe
 

Methods in org.apache.mina.transport.vmpipe with parameters of type IoHandler
 void VmPipeAcceptor.bind(SocketAddress address, IoHandler handler, IoServiceConfig config)
           
 ConnectFuture VmPipeConnector.connect(SocketAddress address, IoHandler handler, IoServiceConfig config)
           
 ConnectFuture VmPipeConnector.connect(SocketAddress address, SocketAddress localAddress, IoHandler handler, IoServiceConfig config)