| 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 |