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 theIoSession
during session initialization.IoSessionRecycler A connectionless transport can recycle existing sessions by assigning anIoSessionRecycler
to 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 defaultIoSessionDataStructureFactory
implementation that creates a newHashMap
-basedIoSessionAttributeMap
instance and a new synchronizedConcurrentLinkedQueue
instance perIoSession
.DummySession ExpiringSessionRecycler AnIoSessionRecycler
with sessions that time out on inactivity.IdleStatus IdleStatusChecker Detects idle sessions and firessessionIdle
events to them.IoEvent An I/O event or an I/O request that MINA provides. -
Enum Summary Enum Description IoEventType AnEnum
that represents the type of I/O events and requests.SessionState The session state. -
Exception Summary Exception Description IoSessionInitializationException ARuntimeException
that is thrown when the initialization of anIoSession
fails.UnknownMessageTypeException An exception that is thrown when the type of the message cannot be determined.