# Uses of Package
org.apache.mina.core.service

- Packages that use org.apache.mina.core.service
  Package | Description
  --- | ---
  org.apache.mina.core.polling | Base class for implementing transport based on active polling strategies like NIO select call, or any API based on I/O polling system calls (epoll, poll, select, kqueue, etc).
  org.apache.mina.core.service |
  org.apache.mina.core.session |
  org.apache.mina.example.chat | Chat server which demonstates using the text line codec and Spring integration.
  org.apache.mina.example.chat.client | Swing based chat client.
  org.apache.mina.example.echoserver | Echo server which demonstates low-level I/O layer and SSL support.
  org.apache.mina.example.gettingstarted.timeserver |
  org.apache.mina.example.haiku |
  org.apache.mina.example.imagine.step1.client |
  org.apache.mina.example.imagine.step1.server |
  org.apache.mina.example.netcat | NetCat client (Network + Unix `cat` command) which demonstates low-level I/O layer.
  org.apache.mina.example.proxy | A TCP/IP tunneling proxy example.
  org.apache.mina.example.reverser | Reverser server which reverses all text lines demonstating high-level protocol layer.
  org.apache.mina.example.sumup | SumUp Server and Client which sums up all ADD requests.
  org.apache.mina.example.tcp.perf |
  org.apache.mina.example.tennis | Two tennis players play a game which demonstates in-VM pipes.
  org.apache.mina.example.udp |
  org.apache.mina.example.udp.client |
  org.apache.mina.example.udp.perf |
  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.handler.stream |
  org.apache.mina.integration.jmx | JMX (Java Management eXtension) integration.
  org.apache.mina.proxy |
  org.apache.mina.transport.serial |
  org.apache.mina.transport.socket |
  org.apache.mina.transport.socket.apr |
  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.

- Classes in org.apache.mina.core.service used by org.apache.mina.core.polling
  Class and Description
  AbstractIoAcceptor A base implementation of `IoAcceptor`.
  AbstractIoConnector A base implementation of `IoConnector`.
  AbstractIoService Base implementation of `IoService`s.
  IoAcceptor Accepts incoming connection, communicates with clients, and fires events to `IoHandler`s.
  IoConnector Connects to endpoint, communicates with the server, and fires events to `IoHandler`s.
  IoProcessor An internal interface to represent an 'I/O processor' that performs actual I/O operations for `IoSession`s.
  IoService Base interface for all `IoAcceptor`s and `IoConnector`s that provide I/O service and manage `IoSession`s.

- Classes in org.apache.mina.core.service used by org.apache.mina.core.service
  Class and Description
  AbstractIoService Base implementation of `IoService`s.
  AbstractIoService.ServiceOperationFuture
  IoAcceptor Accepts incoming connection, communicates with clients, and fires events to `IoHandler`s.
  IoConnector Connects to endpoint, communicates with the server, and fires events to `IoHandler`s.
  IoHandler Handles all I/O events fired by MINA.
  IoProcessor An internal interface to represent an 'I/O processor' that performs actual I/O operations for `IoSession`s.
  IoService Base interface for all `IoAcceptor`s and `IoConnector`s that provide I/O service and manage `IoSession`s.
  IoServiceListener Listens to events related to an `IoService`.
  IoServiceListenerSupport A helper class which provides addition and removal of `IoServiceListener`s and firing events.
  IoServiceStatistics Provides usage statistics for an `AbstractIoService` instance.
  TransportMetadata Provides meta-information that describes an `IoService`.

- Classes in org.apache.mina.core.service used by org.apache.mina.core.session
  Class and Description
  IoHandler Handles all I/O events fired by MINA.
  IoProcessor An internal interface to represent an 'I/O processor' that performs actual I/O operations for `IoSession`s.
  IoService Base interface for all `IoAcceptor`s and `IoConnector`s that provide I/O service and manage `IoSession`s.
  TransportMetadata Provides meta-information that describes an `IoService`.

- Classes in org.apache.mina.core.service used by org.apache.mina.example.chat
  Class and Description
  IoHandler Handles all I/O events fired by MINA.
  IoHandlerAdapter An adapter class for `IoHandler`.

- Classes in org.apache.mina.core.service used by org.apache.mina.example.chat.client
  Class and Description
  IoHandler Handles all I/O events fired by MINA.
  IoHandlerAdapter An adapter class for `IoHandler`.

- Classes in org.apache.mina.core.service used by org.apache.mina.example.echoserver
  Class and Description
  IoHandler Handles all I/O events fired by MINA.
  IoHandlerAdapter An adapter class for `IoHandler`.

- Classes in org.apache.mina.core.service used by org.apache.mina.example.gettingstarted.timeserver
  Class and Description
  IoHandler Handles all I/O events fired by MINA.
  IoHandlerAdapter An adapter class for `IoHandler`.

- Classes in org.apache.mina.core.service used by org.apache.mina.example.haiku
  Class and Description
  IoHandler Handles all I/O events fired by MINA.
  IoHandlerAdapter An adapter class for `IoHandler`.

- Classes in org.apache.mina.core.service used by org.apache.mina.example.imagine.step1.client
  Class and Description
  IoHandler Handles all I/O events fired by MINA.
  IoHandlerAdapter An adapter class for `IoHandler`.

- Classes in org.apache.mina.core.service used by org.apache.mina.example.imagine.step1.server
  Class and Description
  IoHandler Handles all I/O events fired by MINA.
  IoHandlerAdapter An adapter class for `IoHandler`.

- Classes in org.apache.mina.core.service used by org.apache.mina.example.netcat
  Class and Description
  IoHandler Handles all I/O events fired by MINA.
  IoHandlerAdapter An adapter class for `IoHandler`.

- Classes in org.apache.mina.core.service used by org.apache.mina.example.proxy
  Class and Description
  IoConnector Connects to endpoint, communicates with the server, and fires events to `IoHandler`s.
  IoHandler Handles all I/O events fired by MINA.
  IoHandlerAdapter An adapter class for `IoHandler`.

- Classes in org.apache.mina.core.service used by org.apache.mina.example.reverser
  Class and Description
  IoHandler Handles all I/O events fired by MINA.
  IoHandlerAdapter An adapter class for `IoHandler`.

- Classes in org.apache.mina.core.service used by org.apache.mina.example.sumup
  Class and Description
  IoHandler Handles all I/O events fired by MINA.
  IoHandlerAdapter An adapter class for `IoHandler`.

- Classes in org.apache.mina.core.service used by org.apache.mina.example.tcp.perf
  Class and Description
  IoHandler Handles all I/O events fired by MINA.
  IoHandlerAdapter An adapter class for `IoHandler`.

- Classes in org.apache.mina.core.service used by org.apache.mina.example.tennis
  Class and Description
  IoHandler Handles all I/O events fired by MINA.
  IoHandlerAdapter An adapter class for `IoHandler`.

- Classes in org.apache.mina.core.service used by org.apache.mina.example.udp
  Class and Description
  IoHandler Handles all I/O events fired by MINA.
  IoHandlerAdapter An adapter class for `IoHandler`.

- Classes in org.apache.mina.core.service used by org.apache.mina.example.udp.client
  Class and Description
  IoHandler Handles all I/O events fired by MINA.
  IoHandlerAdapter An adapter class for `IoHandler`.

- Classes in org.apache.mina.core.service used by org.apache.mina.example.udp.perf
  Class and Description
  IoHandler Handles all I/O events fired by MINA.
  IoHandlerAdapter An adapter class for `IoHandler`.

- Classes in org.apache.mina.core.service used by org.apache.mina.handler.chain
  Class and Description
  IoHandler Handles all I/O events fired by MINA.
  IoHandlerAdapter An adapter class for `IoHandler`.

- Classes in org.apache.mina.core.service used by org.apache.mina.handler.demux
  Class and Description
  IoHandler Handles all I/O events fired by MINA.
  IoHandlerAdapter An adapter class for `IoHandler`.

- Classes in org.apache.mina.core.service used by org.apache.mina.handler.multiton
  Class and Description
  IoHandler Handles all I/O events fired by MINA.

- Classes in org.apache.mina.core.service used by org.apache.mina.handler.stream
  Class and Description
  IoHandler Handles all I/O events fired by MINA.
  IoHandlerAdapter An adapter class for `IoHandler`.

- Classes in org.apache.mina.core.service used by org.apache.mina.integration.jmx
  Class and Description
  IoService Base interface for all `IoAcceptor`s and `IoConnector`s that provide I/O service and manage `IoSession`s.

- Classes in org.apache.mina.core.service used by org.apache.mina.proxy
  Class and Description
  AbstractIoConnector A base implementation of `IoConnector`.
  AbstractIoService Base implementation of `IoService`s.
  IoConnector Connects to endpoint, communicates with the server, and fires events to `IoHandler`s.
  IoHandler Handles all I/O events fired by MINA.
  IoHandlerAdapter An adapter class for `IoHandler`.
  IoService Base interface for all `IoAcceptor`s and `IoConnector`s that provide I/O service and manage `IoSession`s.
  TransportMetadata Provides meta-information that describes an `IoService`.

- Classes in org.apache.mina.core.service used by org.apache.mina.transport.serial
  Class and Description
  AbstractIoConnector A base implementation of `IoConnector`.
  AbstractIoService Base implementation of `IoService`s.
  IoConnector Connects to endpoint, communicates with the server, and fires events to `IoHandler`s.
  IoService Base interface for all `IoAcceptor`s and `IoConnector`s that provide I/O service and manage `IoSession`s.
  TransportMetadata Provides meta-information that describes an `IoService`.

- Classes in org.apache.mina.core.service used by org.apache.mina.transport.socket
  Class and Description
  IoAcceptor Accepts incoming connection, communicates with clients, and fires events to `IoHandler`s.
  IoConnector Connects to endpoint, communicates with the server, and fires events to `IoHandler`s.
  IoService Base interface for all `IoAcceptor`s and `IoConnector`s that provide I/O service and manage `IoSession`s.

- Classes in org.apache.mina.core.service used by org.apache.mina.transport.socket.apr
  Class and Description
  AbstractIoAcceptor A base implementation of `IoAcceptor`.
  AbstractIoConnector A base implementation of `IoConnector`.
  AbstractIoService Base implementation of `IoService`s.
  IoAcceptor Accepts incoming connection, communicates with clients, and fires events to `IoHandler`s.
  IoConnector Connects to endpoint, communicates with the server, and fires events to `IoHandler`s.
  IoProcessor An internal interface to represent an 'I/O processor' that performs actual I/O operations for `IoSession`s.
  IoService Base interface for all `IoAcceptor`s and `IoConnector`s that provide I/O service and manage `IoSession`s.
  TransportMetadata Provides meta-information that describes an `IoService`.

- Classes in org.apache.mina.core.service used by org.apache.mina.transport.socket.nio
  Class and Description
  AbstractIoAcceptor A base implementation of `IoAcceptor`.
  AbstractIoConnector A base implementation of `IoConnector`.
  AbstractIoService Base implementation of `IoService`s.
  IoAcceptor Accepts incoming connection, communicates with clients, and fires events to `IoHandler`s.
  IoConnector Connects to endpoint, communicates with the server, and fires events to `IoHandler`s.
  IoProcessor An internal interface to represent an 'I/O processor' that performs actual I/O operations for `IoSession`s.
  IoService Base interface for all `IoAcceptor`s and `IoConnector`s that provide I/O service and manage `IoSession`s.
  TransportMetadata Provides meta-information that describes an `IoService`.

- Classes in org.apache.mina.core.service used by org.apache.mina.transport.vmpipe
  Class and Description
  AbstractIoAcceptor A base implementation of `IoAcceptor`.
  AbstractIoConnector A base implementation of `IoConnector`.
  AbstractIoService Base implementation of `IoService`s.
  IoAcceptor Accepts incoming connection, communicates with clients, and fires events to `IoHandler`s.
  IoConnector Connects to endpoint, communicates with the server, and fires events to `IoHandler`s.
  IoService Base interface for all `IoAcceptor`s and `IoConnector`s that provide I/O service and manage `IoSession`s.
  TransportMetadata Provides meta-information that describes an `IoService`.

Copyright © 2004-2012 Apache MINA Project. All Rights Reserved.