| Name | Description | Type | Package | Framework | 
| 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 | 
| AttributeKey | Creates a Key from a class name and an attribute name. | Class | org.apache.mina.core.session | Apache Mina | 
| DefaultIoSessionDataStructureFactory | The default IoSessionDataStructureFactory implementation that creates a new HashMap-based IoSessionAttributeMap | Class | org.apache.mina.core.session | 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 | 
| 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 | 
| 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 | 
| 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 | 
| SessionState | The session state. | Class | org.apache.mina.core.session | 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 |