Package org.eclipse.jetty.server.session
Jetty Server : Session Management Implementations
-
Interface Summary Interface Description SessionCache SessionCache A working set ofSession
objects for a context.SessionCacheFactory SessionCacheFactorySessionDataMap SessionDataMap A map style access to SessionData keyed by the session id.SessionDataMapFactory SessionDataMapFactorySessionDataStore SessionDataStore A store for the data contained in a Session object.SessionDataStoreFactory SessionDataStoreFactorySessionHandler.SessionIf SessionIf Interface that any session wrapper should implement so that SessionManager may access the Jetty session implementation. -
Class Summary Class Description AbstractSessionCache AbstractSessionCache A base implementation of theSessionCache
interface for managing a set of Session objects pertaining to a context in memory.AbstractSessionCacheFactory AbstractSessionCacheFactory Base class for SessionCacheFactories.AbstractSessionDataStore AbstractSessionDataStoreAbstractSessionDataStoreFactory AbstractSessionDataStoreFactoryCachingSessionDataStore CachingSessionDataStore A SessionDataStore is a mechanism for (persistently) storing data associated with sessions.CachingSessionDataStoreFactory CachingSessionDataStoreFactoryDatabaseAdaptor DatabaseAdaptor Handles differences between databases.DefaultSessionCache DefaultSessionCache A session store that keeps its sessions in memory in a hashmapDefaultSessionCacheFactory DefaultSessionCacheFactory Factory for creating new DefaultSessionCaches.DefaultSessionIdManager 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 FileSessionDataStore A file-based store of session data.FileSessionDataStoreFactory FileSessionDataStoreFactoryHouseKeeper HouseKeeper There is 1 session HouseKeeper per SessionIdManager instance.JDBCSessionDataStore JDBCSessionDataStore Session data stored in databaseJDBCSessionDataStore.SessionTableSchema SessionTableSchemaJDBCSessionDataStoreFactory JDBCSessionDataStoreFactoryNullSessionCache NullSessionCache Does not actually cache any Session objects.NullSessionCacheFactory NullSessionCacheFactory Factory for NullSessionCaches.NullSessionDataStore NullSessionDataStore Does not actually store anything, useful for testing.NullSessionDataStoreFactory NullSessionDataStoreFactorySession Session A heavy-weight Session object representing an HttpSession.SessionContext SessionContext Information about the context to which sessions belong: the Context, the SessionHandler of the context, and the unique name of the node.SessionData SessionData The data associated with a session.SessionHandler SessionHandler. -
Enum Summary Enum Description Session.IdState Session.State State Validity states of a session -
Exception Summary Exception Description UnreadableSessionDataException UnreadableSessionDataExceptionUnwriteableSessionDataException UnwriteableSessionDataException