All Classes and Interfaces

Class
Description
AbstractSessionCache A base implementation of the SessionCache interface for managing a set of Session objects pertaining to a context in memory.
AbstractSessionCacheFactory Base class for SessionCacheFactories.
AbstractSessionDataStore
AbstractSessionDataStoreFactory
AbstractSessionHandler Class to implement most non-servlet-spec specific session behaviour.
 
CachingSessionDataStore A SessionDataStore is a mechanism for (persistently) storing data associated with sessions.
CachingSessionDataStoreFactory
DatabaseAdaptor Handles differences between databases.
DefaultSessionCache A session store that keeps its sessions in memory within a concurrent map
DefaultSessionCacheFactory Factory for creating new DefaultSessionCaches.
DefaultSessionIdManager Manages session ids to ensure each session id within a context is unique, and that session ids can be shared across contexts (but not session contents).
FileSessionDataStore A file-based store of session data.
FileSessionDataStoreFactory
HouseKeeper There is 1 session HouseKeeper per SessionIdManager instance.
JDBCSessionDataStore Session data stored in database
SessionTableSchema
JDBCSessionDataStoreFactory
Does not actually cache any Session objects.
NullSessionCacheFactory Factory for NullSessionCaches.
NullSessionDataStore Does not actually store anything, useful for testing.
NullSessionDataStoreFactory
Session A heavy-weight Session object representing an HttpSession.
 
State of the session id
Validity states of a session
SessionCache A working set of Session objects for a context.
SessionCacheFactory
 
 
SessionContext Information about the context to which sessions belong: the Context, the SessionManager of the context, and the unique name of the node.
SessionData The data associated with a session.
SessionDataMap A map style access to SessionData keyed by the session id.
SessionDataMapFactory
SessionDataStore A store for the data contained in a Session object.
SessionDataStoreFactory
Session ID Manager.
SessionInactivityTimer Each Session has a timer associated with it that fires whenever it has been idle (ie not accessed by a request) for a configurable amount of time, or the Session expires.
SessionManager Non-servlet spec specific contract implemented by all SessionHandlers.
UnreadableSessionDataException
UnwriteableSessionDataException