Package com.aspectran.core.component.session
Session Management Implementations
-
Interface Summary Interface Description Session The basic Session object.SessionBindingListener Causes an object to be notified when it is bound to or unbound from a session.SessionCache An interface for managing a set of Session objects pertaining to a context in memory.SessionDataStore A SessionDataStore is a mechanism for (persistently) storing data associated with sessions.SessionHandler The session handler is responsible for session start, session exists, session write, time to live and session destroy.SessionListener Interface for receiving notification events about BasicSession lifecycle changes.SessionManager The session manager initializes and destroys the session handler and session cache. -
Class Summary Class Description AbstractSessionCache A base implementation of theSessionCache
interface for managing a set of Session objects pertaining to a context in memory.AbstractSessionDataStore Created: 2017.AbstractSessionHandler Abstract Implementation of SessionHandler.BasicSession A basicSession
implementation.DefaultSessionCache Implementation ofSessionCache
.DefaultSessionManager Implementation of SessionManager.FileSessionDataStore A file-based store of session data.HouseKeeper The housekeeper for session scavenging.SessionAgent Session processing delegate by request.SessionData The data associated with a session.SessionDataStoreFactory SessionIdGenerator The Session ID Generator. -
Enum Summary Enum Description Session.DestroyedReason -
Exception Summary Exception Description UnreadableSessionDataException Exception raised when session data can not be read.UnwritableSessionDataException Exception raised when session data can not be written.