Enhydra 5.1 API

Package com.lutris.appserver.server.session

Interface Summary
Session Defines the interface for the Session object expected by the SessionManager..
SessionManager The session management object interface.
StandardSession Defines the interface for the Session object expected by the StandardSessionManager.
StandardSessionHome StandardSessionManager uses StandardSessionHome to manage a collection of sessions.
StandardSessionIdleHandler Interface for class that is involked by StandardSessionIdleTimer to clean up sessions.
StandardSessionUserTable Table used by StandardSessionManager to cross reference User objects and sessions.
 

Class Summary
BasicSession The standard implementation of the StandardSession interface.
BasicSessionHome BasicSessionHome creates instances of BasicSession and manages the 'active'/'passive' state of those sessions.
DiskPagedSessionHome The StandardSessionManager uses PagedSessionHome to manage a collection of sessions that can be paged to disk.
MemoryPersistence Title:
PagedSession PagedSession requires that all session data and the user associated with the session be serializable.
PagedSessionData Session data used to store dynamic application objects.
PagedSessionHome The StandardSessionManager uses PagedSessionHome to manage a collection of sessions that can be paged to disk.
PagedSessionThresholdTimer This thread sleeps in the background, waking up periodically to check for inactive sessions and to page out any session that has been inactive for too long.
SessionData Per-session application data.
SessionThread Represents a combination of a thread and a session key.
SessionUtil Static methods that can be used by applications to manage sessions.
StandardSessionIdleTimer The idle timer thread for StandardSessionManager.
StandardSessionKeyGen The session random key generator.
StandardSessionManager This session manager maintains the mapping between session keys and sessions.
 

Exception Summary
CreateSessionException Exception thrown by StandardSessionHome if a session cannot be created.
DuplicateKeyException Exception thrown by StandardSessionHome if a session cannot be created because the session key is already in use.
SessionException Base Session exception.
 


Enhydra 5.1 API