# Package org.apache.mina.core.service

- Interface Summary
  Interface | 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.
  IoHandler | Handles all I/O events fired by MINA.
  IoProcessor<S extends IoSession> | 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`.
  TransportMetadata | Provides meta-information that describes an `IoService`.

- Class Summary
  Class | Description
  --- | ---
  AbstractIoAcceptor | A base implementation of `IoAcceptor`.
  AbstractIoAcceptor.AcceptorOperationFuture |
  AbstractIoConnector | A base implementation of `IoConnector`.
  AbstractIoService | Base implementation of `IoService`s.
  AbstractIoService.ServiceOperationFuture |
  DefaultTransportMetadata | A default immutable implementation of `TransportMetadata`.
  IoHandlerAdapter | An adapter class for `IoHandler`.
  IoServiceListenerSupport | A helper class which provides addition and removal of `IoServiceListener`s and firing events.
  IoServiceStatistics | Provides usage statistics for an `AbstractIoService` instance.
  SimpleIoProcessorPool<S extends AbstractIoSession> | An `IoProcessor` pool that distributes `IoSession`s into one or more `IoProcessor`s.

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