Package org.apache.mina.core.session

Interface Summary
IdleStatusChecker.NotifyingTask  
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.
 

Class Summary
AbstractIoSession Base implementation of IoSession.
AbstractIoSessionConfig A base implementation of IoSessionConfig.
AttributeKey A key that makes its parent Map or session attribute to search fast while being debug-friendly by providing the string representation.
DefaultIoSessionDataStructureFactory The default IoSessionDataStructureFactory implementation that creates a new HashMap-based IoSessionAttributeMap instance and a new synchronized CircularQueue instance per IoSession.
DummySession A dummy IoSession for unit-testing or non-network-use of the classes that depends on IoSession.
ExpiringSessionRecycler An IoSessionRecycler with sessions that time out on inactivity.
IdleStatus Represents the type of idleness of IoSession or IoSession.
IdleStatusChecker Detects idle sessions and fires sessionIdle events to them.
IoEvent An I/O event or an I/O request that MINA provides.
TrafficMask A type-safe mask that is used to control the traffic of IoSession with IoSession.setTrafficMask(TrafficMask).
 

Enum Summary
IoEventType An Enum that represents the type of I/O events and requests.
 

Exception Summary
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.
 



Copyright © 2004-2008 Apache MINA Project. All Rights Reserved.