Package com.aspectran.core.component.session
Session Management Implementations
-
Interface Summary Interface Description SessionActivationListener Objects that are bound to a session may listen to container events notifying them that sessions will be passivated and that session will be activated.SessionAttributeListener Interface for receiving notification events about Session attribute changes.SessionBindingListener Causes an object to be notified when it is bound to or unbound from a session.SessionCache The Interface SessionCache.SessionDataStore Created: 2017.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 Created: 2017.AbstractSessionDataStore Created: 2017.AbstractSessionHandler Abstract Implementation of SessionHandler.DefaultSessionCache Created: 2017.DefaultSessionManager Implementation of SessionManager.FileSessionDataStore A file-based store of session data.Session The basic Session object.SessionAgent Session processing delegate by request.SessionData The data associated with a session.SessionIdGenerator The Session ID Generator.SessionInactivityTimer Timer to handle session timeout due to inactivity. -
Enum Summary Enum Description Session.State state of the session: valid, invalid or being invalidated -
Exception Summary Exception Description UnreadableSessionDataException Exception raised when session data can not be read.UnwritableSessionDataException Exception raised when session data can not be written.