Package org.apache.mina.core.session
-
Interface Summary Interface Description IoSession A handle which represents connection between two end-points regardless of transport types.IoSessionAttributeMap Stores the user-defined attributes which is provided perIoSession.IoSessionConfig The configuration ofIoSession.IoSessionDataStructureFactory Provides data structures to a newly created session.IoSessionInitializer<T extends IoFuture> Defines a callback for obtaining theIoSessionduring session initialization.IoSessionRecycler A connectionless transport can recycle existing sessions by assigning anIoSessionRecyclerto anIoService. -
Class Summary Class Description AbstractIoSession Base implementation ofIoSession.AbstractIoSessionConfig A base implementation ofIoSessionConfig.AttributeKey Creates a Key from a class name and an attribute name.DefaultIoSessionDataStructureFactory The defaultIoSessionDataStructureFactoryimplementation that creates a newHashMap-basedIoSessionAttributeMapinstance and a new synchronizedConcurrentLinkedQueueinstance perIoSession.DummySession ExpiringSessionRecycler AnIoSessionRecyclerwith sessions that time out on inactivity.IdleStatus IdleStatusChecker Detects idle sessions and firessessionIdleevents to them.IoEvent An I/O event or an I/O request that MINA provides. -
Enum Summary Enum Description IoEventType AnEnumthat represents the type of I/O events and requests.SessionState The session state. -
Exception Summary Exception Description IoSessionInitializationException ARuntimeExceptionthat is thrown when the initialization of anIoSessionfails.UnknownMessageTypeException An exception that is thrown when the type of the message cannot be determined.