| Name | Description | Type | Package | Framework | 
| AbstractIoAcceptor | A base implementation of IoAcceptor. | Class | org.apache.mina.core.service | Apache Mina | 
| AbstractIoAcceptor .AcceptorOperationFuture | Class | org.apache.mina.core.service | Apache Mina | |
| AbstractIoBuffer | A base implementation of IoBuffer. | Class | org.apache.mina.core.buffer | Apache Mina | 
| AbstractIoConnector | A base implementation of IoConnector. | Class | org.apache.mina.core.service | Apache Mina | 
| AbstractIoService | Base implementation of IoServices. | Class | org.apache.mina.core.service | Apache Mina | 
| AbstractIoService .ServiceOperationFuture | Class | org.apache.mina.core.service | Apache Mina | |
| AbstractIoSession | Base implementation of IoSession. | Class | org.apache.mina.core.session | Apache Mina | 
| AbstractIoSessionConfig | A base implementation of IoSessionConfig. | Class | org.apache.mina.core.session | Apache Mina | 
| AbstractPollingIoAcceptor | A base class for implementing transport using a polling strategy. | Class | org.apache.mina.core.polling | Apache Mina | 
| AbstractPollingIoConnector | A base class for implementing client transport using a polling strategy. | Class | org.apache.mina.core.polling | Apache Mina | 
| AbstractPollingIoProcessor | An abstract implementation of IoProcessor which helps transport developers to write an IoProcessor easily. | Class | org.apache.mina.core.polling | Apache Mina | 
| AttributeKey | Creates a Key from a class name and an attribute name. | Class | org.apache.mina.core.session | Apache Mina | 
| BufferDataException | A RuntimeException which is thrown when the data the IoBuffer contains is corrupt. | Class | org.apache.mina.core.buffer | Apache Mina | 
| CachedBufferAllocator | An IoBufferAllocator that caches the buffers which are likely to be reused during auto-expansion of the buffers. | Class | org.apache.mina.core.buffer | Apache Mina | 
| CloseFuture | An IoFuture for asynchronous close requests. | Interface | org.apache.mina.core.future | Apache Mina | 
| CompositeIoFuture | An IoFuture of IoFutures. | Class | org.apache.mina.core.future | Apache Mina | 
| ConnectFuture | An IoFuture for asynchronous connect requests. | Interface | org.apache.mina.core.future | Apache Mina | 
| DefaultCloseFuture | A default implementation of CloseFuture. | Class | org.apache.mina.core.future | Apache Mina | 
| DefaultConnectFuture | A default implementation of ConnectFuture. | Class | org.apache.mina.core.future | Apache Mina | 
| DefaultFileRegion | TODO Add documentationAuthor:Apache MINA Project | Class | org.apache.mina.core.file | Apache Mina | 
| DefaultIoFilterChain | A default implementation of IoFilterChain that provides all operations for developers who want to implement their own | Class | org.apache.mina.core.filterchain | Apache Mina | 
| DefaultIoFilterChainBuilder | The default implementation of IoFilterChainBuilder which is useful in most cases. | Class | org.apache.mina.core.filterchain | Apache Mina | 
| DefaultIoFuture | A default implementation of IoFuture associated withAuthor:Apache MINA Project | Class | org.apache.mina.core.future | Apache Mina | 
| DefaultIoSessionDataStructureFactory | The default IoSessionDataStructureFactory implementation that creates a new HashMap-based IoSessionAttributeMap | Class | org.apache.mina.core.session | Apache Mina | 
| DefaultReadFuture | A default implementation of WriteFuture. | Class | org.apache.mina.core.future | Apache Mina | 
| DefaultTransportMetadata | A default immutable implementation of TransportMetadata. | Class | org.apache.mina.core.service | Apache Mina | 
| DefaultWriteFuture | A default implementation of WriteFuture. | Class | org.apache.mina.core.future | Apache Mina | 
| DefaultWriteRequest | The default implementation of WriteRequest. | Class | org.apache.mina.core.write | Apache Mina | 
| DummySession | A dummy IoSession for unit-testing or non-network-use of the classes that depends on IoSession. | Class | org.apache.mina.core.session | Apache Mina | 
| ExpiringSessionRecycler | An IoSessionRecycler with sessions that time out on inactivity. | Class | org.apache.mina.core.session | Apache Mina | 
| FilenameFileRegion | TODO Add documentationVersion:$Rev$, $Date$Author:The Apache MINA Project (dev@mina. | Class | org.apache.mina.core.file | Apache Mina | 
| FileRegion | Indicates the region of a file to be sent to the remote host. | Interface | org.apache.mina.core.file | Apache Mina | 
| IdleStatus | Represents the type of idleness of IoSession or IoSession. | Class | org.apache.mina.core.session | Apache Mina | 
| IdleStatusChecker | Detects idle sessions and fires sessionIdle events to them. | Class | org.apache.mina.core.session | Apache Mina | 
| IoAcceptor | Accepts incoming connection, communicates with clients, and fires events to You should bind to the desired socket address to accept incoming | Interface | org.apache.mina.core.service | Apache Mina | 
| IoBuffer | A byte buffer used by MINA applications. | Class | org.apache.mina.core.buffer | Apache Mina | 
| IoBufferAllocator | Allocates IoBuffers and manages them. | Interface | org.apache.mina.core.buffer | Apache Mina | 
| IoBufferWrapper | A IoBuffer that wraps a buffer and proxies any operations to it. | Class | org.apache.mina.core.buffer | Apache Mina | 
| IoConnector | Connects to endpoint, communicates with the server, and fires events to You should connect to the desired socket address to start communication, | Interface | org.apache.mina.core.service | Apache Mina | 
| IoEvent | An I/O event or an I/O request that MINA provides. | Class | org.apache.mina.core.session | Apache Mina | 
| IoEventType | An Enum that represents the type of I/O events and requests. | Class | org.apache.mina.core.session | Apache Mina | 
| IoFilter | A filter which intercepts IoHandler events like Servlet filters. | Interface | org.apache.mina.core.filterchain | Apache Mina | 
| IoFilter .NextFilter | Represents the next IoFilter in IoFilterChain. | Interface | org.apache.mina.core.filterchain | Apache Mina | 
| IoFilterAdapter | An adapter class for IoFilter. | Class | org.apache.mina.core.filterchain | Apache Mina | 
| IoFilterChain | A container of IoFilters that forwards IoHandler events to the consisting filters and terminal IoHandler sequentially. | Interface | org.apache.mina.core.filterchain | Apache Mina | 
| IoFilterChain .Entry | Represents a name-filter pair that an IoFilterChain contains. | Interface | org.apache.mina.core.filterchain | Apache Mina | 
| IoFilterChainBuilder | An interface that builds IoFilterChain in predefined way when IoSession is created. | Interface | org.apache.mina.core.filterchain | Apache Mina | 
| IoFilterEvent | An I/O event or an I/O request that MINA provides for IoFilters. | Class | org.apache.mina.core.filterchain | Apache Mina | 
| IoFilterLifeCycleException | A RuntimeException which is thrown when IoFilter. | Class | org.apache.mina.core.filterchain | Apache Mina | 
| IoFuture | Represents the completion of an asynchronous I/O operation on an Can be listened for completion using a IoFutureListener. | Interface | org.apache.mina.core.future | Apache Mina | 
| IoFutureListener | Something interested in being notified when the completion of an asynchronous I/O operation : IoFuture. | Interface | org.apache.mina.core.future | Apache Mina | 
| IoHandler | Handles all I/O events fired by MINA. | Interface | org.apache.mina.core.service | Apache Mina | 
| IoHandlerAdapter | An adapter class for IoHandler. | Class | org.apache.mina.core.service | Apache Mina | 
| IoProcessor | An internal interface to represent an 'I/O processor' that performs actual I/O operations for IoSessions. | Interface | org.apache.mina.core.service | Apache Mina | 
| IoService | Base interface for all IoAcceptors and IoConnectors that provide I/O service and manage IoSessions. | Interface | org.apache.mina.core.service | Apache Mina | 
| IoServiceListener | Listens to events related to an IoService. | Interface | org.apache.mina.core.service | Apache Mina | 
| IoServiceListenerSupport | A helper class which provides addition and removal of IoServiceListeners and firingAuthor:Apache MINA Project | Class | org.apache.mina.core.service | Apache Mina | 
| IoServiceStatistics | Provides usage statistics for an AbstractIoService instance. | Class | org.apache.mina.core.service | Apache Mina | 
| IoSession | A handle which represents connection between two end-points regardless of IoSession provides user-defined attributes. | Interface | org.apache.mina.core.session | Apache Mina | 
| IoSessionAttributeMap | Stores the user-defined attributes which is provided per IoSession. | Interface | org.apache.mina.core.session | Apache Mina | 
| IoSessionConfig | The configuration of IoSession. | Interface | org.apache.mina.core.session | Apache Mina | 
| IoSessionDataStructureFactory | Provides data structures to a newly created session. | Interface | org.apache.mina.core.session | Apache Mina | 
| IoSessionInitializationException | A RuntimeException that is thrown when the initialization of an IoSession fails. | Class | org.apache.mina.core.session | Apache Mina | 
| IoSessionInitializer | Defines a callback for obtaining the IoSession during session initialization. | Interface | org.apache.mina.core.session | Apache Mina | 
| IoSessionRecycler | A connectionless transport can recycle existing sessions by assigning an IoSessionRecycler to an IoService. | Interface | org.apache.mina.core.session | Apache Mina | 
| IoUtil | A utility class that provides various convenience methods related with IoSession and IoFuture. | Class | org.apache.mina.core | Apache Mina | 
| NothingWrittenException | An exception which is thrown when one or more write requests resulted in no actual write operation. | Class | org.apache.mina.core.write | Apache Mina | 
| ReadFuture | An IoFuture for asynchronous read requests. | Interface | org.apache.mina.core.future | Apache Mina | 
| RuntimeIoException | A unchecked version of IOException. | Class | org.apache.mina.core | Apache Mina | 
| SessionState | The session state. | Class | org.apache.mina.core.session | Apache Mina | 
| SimpleBufferAllocator | A simplistic IoBufferAllocator which simply allocates a newAuthor:Apache MINA Project | Class | org.apache.mina.core.buffer | Apache Mina | 
| SimpleIoProcessorPool | An IoProcessor pool that distributes IoSessions into one or more IoProcessors. | Class | org.apache.mina.core.service | Apache Mina | 
| TransportMetadata | Provides meta-information that describes an IoService. | Interface | org.apache.mina.core.service | Apache Mina | 
| UnknownMessageTypeException | An exception that is thrown when the type of the message cannot be determined. | Class | org.apache.mina.core.session | Apache Mina | 
| WriteException | An exception which is thrown when one or more write operations failed. | Class | org.apache.mina.core.write | Apache Mina | 
| WriteFuture | An IoFuture for asynchronous write requests. | Interface | org.apache.mina.core.future | Apache Mina | 
| WriteRequest | Represents write request fired by IoSession. | Interface | org.apache.mina.core.write | Apache Mina | 
| WriteRequestQueue | Stores WriteRequests which are queued to an IoSession. | Interface | org.apache.mina.core.write | Apache Mina | 
| WriteRequestWrapper | A wrapper for an existing WriteRequest. | Class | org.apache.mina.core.write | Apache Mina | 
| WriteTimeoutException | An exception which is thrown when write buffer is not flushed for IoSessionConfig. | Class | org.apache.mina.core.write | Apache Mina | 
| WriteToClosedSessionException | An exception which is thrown when one or more write operations were attempted on a closed session. | Class | org.apache.mina.core.write | Apache Mina |