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