## Uses of Interface
org.apache.mina.api.IoService

- Packages that use IoService
  Package | Description
  --- | ---
  org.apache.mina.api | Base API for the MINA library.
  org.apache.mina.service |
  org.apache.mina.service.client |
  org.apache.mina.service.server |
  org.apache.mina.session |
  org.apache.mina.transport.bio | Transport implementation base on blocking I/O `Socket`
  org.apache.mina.transport.nio | Transport implementations base on NIO (New I/O), `Channel`
  org.apache.mina.transport.tcp | Shared plumber for TCP transport implementations.
  org.apache.mina.transport.udp | Shared plumber UDP transport implementations.

- - ### Uses of IoService in org.apache.mina.api

    Methods in org.apache.mina.api that return IoService
    Modifier and Type | Method and Description
    --- | ---
    `IoService` | IoSession.`getService()` Gets the service this session is attached to.

    Methods in org.apache.mina.api with parameters of type IoService
    Modifier and Type | Method and Description
    --- | ---
    `void` | IoHandler.`serviceActivated(IoService service)` Invoked when a new service is activated by an `IoService`.
    `void` | AbstractIoHandler.`serviceActivated(IoService service)` Invoked when a new service is activated by an `IoService`.
    `void` | IoHandler.`serviceInactivated(IoService service)` Invoked when a service is inactivated by an `IoService`.
    `void` | AbstractIoHandler.`serviceInactivated(IoService service)` Invoked when a service is inactivated by an `IoService`.

  - ### Uses of IoService in org.apache.mina.service

    Classes in org.apache.mina.service that implement IoService
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AbstractIoService` Base implementation for `IoService`s.

  - ### Uses of IoService in org.apache.mina.service.client

    Classes in org.apache.mina.service.client that implement IoService
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AbstractIoClient` TODO

  - ### Uses of IoService in org.apache.mina.service.server

    Classes in org.apache.mina.service.server that implement IoService
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AbstractIoServer` Base implementation for `IoServer`s.

  - ### Uses of IoService in org.apache.mina.session

    Methods in org.apache.mina.session that return IoService
    Modifier and Type | Method and Description
    --- | ---
    `IoService` | AbstractIoSession.`getService()` Gets the service this session is attached to.

    Constructors in org.apache.mina.session with parameters of type IoService
    Constructor and Description
    `AbstractIoSession(IoService service, IdleChecker idleChecker)` Create an `IoSession` with a unique identifier ( `IoSession.getId()`) and an associated `IoService`

  - ### Uses of IoService in org.apache.mina.transport.bio

    Classes in org.apache.mina.transport.bio that implement IoService
    Modifier and Type | Class and Description
    --- | ---
    `class` | `BioUdpServer` A java blocking I/O based UDP server.

  - ### Uses of IoService in org.apache.mina.transport.nio

    Classes in org.apache.mina.transport.nio that implement IoService
    Modifier and Type | Class and Description
    --- | ---
    `class` | `NioTcpClient` This class implements a TCP NIO based client.
    `class` | `NioTcpServer` This class implements a TCP NIO based server.
    `class` | `NioUdpClient` This class implements a UDP NIO based client.
    `class` | `NioUdpServer` This class implements a UDP NIO based server.

    Constructors in org.apache.mina.transport.nio with parameters of type IoService
    Constructor and Description
    `AbstractNioSession(IoService service, SelectableChannel channel, IdleChecker idleChecker)`

  - ### Uses of IoService in org.apache.mina.transport.tcp

    Classes in org.apache.mina.transport.tcp that implement IoService
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AbstractTcpClient` Base class for TCP based Clients
    `class` | `AbstractTcpServer` Base class for TCP based Servers

  - ### Uses of IoService in org.apache.mina.transport.udp

    Classes in org.apache.mina.transport.udp that implement IoService
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AbstractUdpClient` Base class for UDP based Clients
    `class` | `AbstractUdpServer` Base implementation for all the UDP servers.

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