# Package org.apache.mina.transport.nio

Transport implementations base on NIO (New I/O), `Channel`

See: Description

- Interface Summary
  Interface | Description
  --- | ---
  RegistrationCallback | To be used with `NioSelectorLoop` for being informed when the `SelectionKey` was created and registered.
  SelectorListener | Listen for selector events.
  SelectorLoop |
  SelectorLoopPool | A pool of `SelectorLoop`

- Class Summary
  Class | Description
  --- | ---
  AbstractNioSession | Common ancestor for NIO based `IoSession` implmentation.
  FixedSelectorLoopPool | A fixed size pool of `SelectorLoop`.
  NioSelectorLoop | This class holds a Selector and handle all the incoming events for the sessions registered on this selector.ALl the events will be processed by some dedicated thread, taken from a pool.
  NioTcpClient | This class implements a TCP NIO based client.
  NioTcpServer | This class implements a TCP NIO based server.
  NioTcpSession | A NIO based TCP session, should be used by `NioTcpServer` and `NioTcpClient`.
  NioUdpClient | This class implements a UDP NIO based client.
  NioUdpServer | This class implements a UDP NIO based server.
  NioUdpSession | A UDP session based on NIO
  SslHelper | An helper class used to manage everything related to SSL/TLS establishment and management.

## Package org.apache.mina.transport.nio Description

Transport implementations base on NIO (New I/O), `Channel`

Copyright © 2009–2013 Apache MINA Project. All rights reserved.