Package com.aspectran.core.component.session
Session Management Implementations
-
Interface Summary Interface Description NonPersistent Implement the NoPersistent interface for non-persistent objects in session data.Session The Interface Session.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.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 DefaultSession lifecycle changes.SessionManager The session manager initializes and destroys the session handler and session cache.SessionStore A SessionStore is a mechanism for (persistently) storing data associated with sessions.SessionStoreFactory Created: 2019/12/06 -
Class Summary Class Description AbstractSessionCache A base implementation of theSessionCache
interface for managing a set of Session objects pertaining to a context in memory.AbstractSessionHandler Abstract Implementation of SessionHandler.AbstractSessionStore Created: 2017.AbstractSessionStoreFactory Created: 2019/12/07DefaultSession A defaultSession
implementation.DefaultSessionCache Implementation ofSessionCache
.DefaultSessionManager Implementation of SessionManager.FileSessionStore A file-based store of session data.FileSessionStoreFactory HouseKeeper The housekeeper for session scavenging.SessionAgent Session processing delegate by request.SessionData The data associated with a session.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.