接口 | 说明 |
---|---|
IoSession |
A handle which represents connection between two end-points regardless of
transport types.
|
IoSessionAttributeMap |
Stores the user-defined attributes which is provided per
IoSession . |
IoSessionConfig |
The configuration of
IoSession . |
IoSessionDataStructureFactory |
Provides data structures to a newly created session.
|
IoSessionInitializer<T extends IoFuture> |
Defines a callback for obtaining the
IoSession during
session initialization. |
IoSessionRecycler |
A connectionless transport can recycle existing sessions by assigning an
IoSessionRecycler to an IoService . |
类 | 说明 |
---|---|
AbstractIoSession |
Base implementation of
IoSession . |
AbstractIoSessionConfig |
A base implementation of
IoSessionConfig . |
AttributeKey |
Creates a Key from a class name and an attribute name.
|
DefaultIoSessionDataStructureFactory |
The default
IoSessionDataStructureFactory implementation
that creates a new HashMap -based IoSessionAttributeMap
instance and a new synchronized ConcurrentLinkedQueue instance per
IoSession . |
DummySession | |
ExpiringSessionRecycler |
An
IoSessionRecycler with sessions that time out on inactivity. |
IdleStatus | |
IdleStatusChecker |
Detects idle sessions and fires sessionIdle events to them.
|
IoEvent |
An I/O event or an I/O request that MINA provides.
|
枚举 | 说明 |
---|---|
IoEventType |
An
Enum that represents the type of I/O events and requests. |
SessionState |
The session state.
|
异常错误 | 说明 |
---|---|
IoSessionInitializationException |
A
RuntimeException that is thrown when the initialization of
an IoSession fails. |
UnknownMessageTypeException |
An exception that is thrown when the type of the message cannot be determined.
|