## Uses of Class
org.apache.mina.core.session.AbstractIoSession

- Packages that use AbstractIoSession
  Package | Description
  --- | ---
  org.apache.mina.core.filterchain |
  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.filter.codec | Filter implementations that helps you to implement complex protocols via 'codec' concept.
  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.

- - ### Uses of AbstractIoSession in org.apache.mina.core.filterchain

    Constructors in org.apache.mina.core.filterchain with parameters of type AbstractIoSession
    Constructor and Description
    `DefaultIoFilterChain(AbstractIoSession session)` Create a new default chain, associated with a session.

  - ### Uses of AbstractIoSession in org.apache.mina.core.polling

    Classes in org.apache.mina.core.polling with type parameters of type AbstractIoSession
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AbstractPollingConnectionlessIoAcceptor<S extends AbstractIoSession,H>` `IoAcceptor` for datagram transport (UDP/IP).
    `class` | `AbstractPollingIoAcceptor<S extends AbstractIoSession,H>` A base class for implementing transport using a polling strategy.
    `class` | `AbstractPollingIoConnector<T extends AbstractIoSession,H>` A base class for implementing client transport using a polling strategy.
    `class` | `AbstractPollingIoProcessor<S extends AbstractIoSession>` An abstract implementation of `IoProcessor` which helps transport developers to write an `IoProcessor` easily.

  - ### Uses of AbstractIoSession in org.apache.mina.core.service

    Classes in org.apache.mina.core.service with type parameters of type AbstractIoSession
    Modifier and Type | Class and Description
    --- | ---
    `class` | `SimpleIoProcessorPool<S extends AbstractIoSession>` An `IoProcessor` pool that distributes `IoSession`s into one or more `IoProcessor`s.

  - ### Uses of AbstractIoSession in org.apache.mina.core.session

    Subclasses of AbstractIoSession in org.apache.mina.core.session
    Modifier and Type | Class and Description
    --- | ---
    `class` | `DummySession` A dummy `IoSession` for unit-testing or non-network-use of the classes that depends on `IoSession`.

    Methods in org.apache.mina.core.session that return types with arguments of type AbstractIoSession
    Modifier and Type | Method and Description
    --- | ---
    `IoProcessor<AbstractIoSession>` | DummySession.`getProcessor()`

    Methods in org.apache.mina.core.session with parameters of type AbstractIoSession
    Modifier and Type | Method and Description
    --- | ---
    `void` | IdleStatusChecker.`addSession(AbstractIoSession session)` Add the session for being checked for idle.

  - ### Uses of AbstractIoSession in org.apache.mina.filter.codec

    Subclasses of AbstractIoSession in org.apache.mina.filter.codec
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ProtocolCodecSession` A virtual `IoSession` that provides `ProtocolEncoderOutput` and `ProtocolDecoderOutput`.

  - ### Uses of AbstractIoSession in org.apache.mina.transport.socket.apr

    Subclasses of AbstractIoSession in org.apache.mina.transport.socket.apr
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AprSession` An abstract `IoSession` serving of base for APR based sessions.

  - ### Uses of AbstractIoSession in org.apache.mina.transport.socket.nio

    Subclasses of AbstractIoSession in org.apache.mina.transport.socket.nio
    Modifier and Type | Class and Description
    --- | ---
    `class` | `NioSession` An `IoSession` which is managed by the NIO transport.

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