Package org.eclipse.jetty.session
package org.eclipse.jetty.session
Jetty Server : Session Management Implementations
-
ClassDescriptionA base implementation of the
SessionCache
interface for managing a set of Session objects pertaining to a context in memory.AbstractSessionCacheFactory Base class for SessionCacheFactories.AbstractSessionDataStoreAbstractSessionDataStoreFactoryAbstractSessionHandler Class to implement most non-servlet-spec specific session behaviour.Details of the requested session.A SessionDataStore is a mechanism for (persistently) storing data associated with sessions.CachingSessionDataStoreFactoryHandles differences between databases.A session store that keeps its sessions in memory within a concurrent mapFactory for creating new DefaultSessionCaches.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).A file-based store of session data.FileSessionDataStoreFactoryThere is 1 session HouseKeeper per SessionIdManager instance.Session data stored in databaseSessionTableSchemaJDBCSessionDataStoreFactoryA heavy-weight Session object representing an HttpSession.State of the session idValidity states of a sessionDoes not actually cache any Session objects.Factory for NullSessionCaches.Does not actually store anything, useful for testing.NullSessionDataStoreFactoryA working set ofManagedSession
objects for a context.SessionCacheFactoryInformation about the context to which sessions belong: the Context, the SessionManager of the context, and the unique name of the node.The data associated with a session.A map style access to SessionData keyed by the session id.SessionDataMapFactoryA store for the data contained in a Session object.SessionDataStoreFactoryA simple core SessionHandlerSession ID Manager.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.UnreadableSessionDataExceptionUnwriteableSessionDataException