Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- AbstractSessionCache - Class in org.eclipse.jetty.session
-
AbstractSessionCache A base implementation of the
SessionCache
interface for managing a set of Session objects pertaining to a context in memory. - AbstractSessionCache(SessionManager) - Constructor for class org.eclipse.jetty.session.AbstractSessionCache
- AbstractSessionCacheFactory - Class in org.eclipse.jetty.session
-
AbstractSessionCacheFactory Base class for SessionCacheFactories.
- AbstractSessionCacheFactory() - Constructor for class org.eclipse.jetty.session.AbstractSessionCacheFactory
- AbstractSessionDataStore - Class in org.eclipse.jetty.session
-
AbstractSessionDataStore
- AbstractSessionDataStore() - Constructor for class org.eclipse.jetty.session.AbstractSessionDataStore
- AbstractSessionDataStoreFactory - Class in org.eclipse.jetty.session
-
AbstractSessionDataStoreFactory
- AbstractSessionDataStoreFactory() - Constructor for class org.eclipse.jetty.session.AbstractSessionDataStoreFactory
- AbstractSessionManager - Class in org.eclipse.jetty.session
-
AbstractSessionHandler Class to implement most non-servlet-spec specific session behaviour.
- AbstractSessionManager() - Constructor for class org.eclipse.jetty.session.AbstractSessionManager
- AbstractSessionManager.RequestedSession - Record Class in org.eclipse.jetty.session
-
Details of the requested session.
- access(long) - Method in class org.eclipse.jetty.session.ManagedSession
- access(ManagedSession, boolean) - Method in class org.eclipse.jetty.session.AbstractSessionManager
-
Called when a session is first accessed by request processing.
- adaptTo(DatabaseMetaData) - Method in class org.eclipse.jetty.session.DatabaseAdaptor
- add(String, ManagedSession) - Method in class org.eclipse.jetty.session.AbstractSessionCache
-
Add an entirely new session (created by the application calling Request.getSession(true)) to the cache.
- add(String, ManagedSession) - Method in interface org.eclipse.jetty.session.SessionCache
-
Adds a new Session, with a never-before-used id, to the cache.
- addSessionStreamWrapper(Request) - Method in class org.eclipse.jetty.session.AbstractSessionManager
- ATTRIBUTE - Static variable in record class org.eclipse.jetty.session.AbstractSessionManager.RequestedSession
B
- beginInvalidate() - Method in class org.eclipse.jetty.session.ManagedSession
- byAttribute(Attributes) - Static method in record class org.eclipse.jetty.session.AbstractSessionManager.RequestedSession
-
Get the
RequestedSession
by attribute
C
- CachingSessionDataStore - Class in org.eclipse.jetty.session
-
CachingSessionDataStore A SessionDataStore is a mechanism for (persistently) storing data associated with sessions.
- CachingSessionDataStore(SessionDataMap, SessionDataStore) - Constructor for class org.eclipse.jetty.session.CachingSessionDataStore
- CachingSessionDataStoreFactory - Class in org.eclipse.jetty.session
-
CachingSessionDataStoreFactory
- CachingSessionDataStoreFactory() - Constructor for class org.eclipse.jetty.session.CachingSessionDataStoreFactory
- calcAndSetExpiry() - Method in class org.eclipse.jetty.session.SessionData
- calcAndSetExpiry(long) - Method in class org.eclipse.jetty.session.SessionData
- calcExpiry() - Method in class org.eclipse.jetty.session.SessionData
- calcExpiry(long) - Method in class org.eclipse.jetty.session.SessionData
- calculateInactivityTimeout(long) - Method in class org.eclipse.jetty.session.ManagedSession
-
Calculate what the session timer setting should be based on: the time remaining before the session expires and any idle eviction time configured.
- calculateInactivityTimeout(String, long, long) - Method in class org.eclipse.jetty.session.AbstractSessionManager
-
Calculate what the session timer setting should be based on: the time remaining before the session expires and any idle eviction time configured.
- calculateInactivityTimeout(String, long, long) - Method in interface org.eclipse.jetty.session.SessionManager
- cancel() - Method in class org.eclipse.jetty.session.SessionInactivityTimer
- CHANGING - Enum constant in enum class org.eclipse.jetty.session.ManagedSession.IdState
- CHANGING - Enum constant in enum class org.eclipse.jetty.session.ManagedSession.State
- checkExpiration(Set<String>) - Method in class org.eclipse.jetty.session.AbstractSessionCache
- checkExpiration(Set<String>) - Method in interface org.eclipse.jetty.session.SessionCache
-
Check a list of session ids that belong to potentially expired sessions.
- checkInactiveSession(ManagedSession) - Method in class org.eclipse.jetty.session.AbstractSessionCache
-
Check a session for being inactive and thus being able to be evicted, if eviction is enabled.
- checkInactiveSession(ManagedSession) - Method in interface org.eclipse.jetty.session.SessionCache
-
Check a Session to see if it might be appropriate to evict or expire.
- checkStarted() - Method in class org.eclipse.jetty.session.AbstractSessionDataStore
- checkValidForRead() - Method in class org.eclipse.jetty.session.ManagedSession
-
Chech that the session data can be read.
- checkValidForWrite() - Method in class org.eclipse.jetty.session.ManagedSession
-
Check that the session can be modified.
- clean() - Method in class org.eclipse.jetty.session.SessionData
-
Clear all dirty flags.
- cleanOrphans(long) - Method in class org.eclipse.jetty.session.AbstractSessionDataStore
-
Remove all sessions for any context that expired at or before the given time.
- clearAllAttributes() - Method in class org.eclipse.jetty.session.SessionData
-
Remove all attributes
- commit(ManagedSession) - Method in class org.eclipse.jetty.session.AbstractSessionCache
-
A response that has accessed this session is about to be returned to the client.
- commit(ManagedSession) - Method in class org.eclipse.jetty.session.AbstractSessionManager
-
Called when a response is about to be committed.
- commit(ManagedSession) - Method in interface org.eclipse.jetty.session.SessionCache
-
Called when a response is about to be committed.
- commit(ManagedSession) - Method in interface org.eclipse.jetty.session.SessionManager
- complete(ManagedSession) - Method in class org.eclipse.jetty.session.AbstractSessionManager
-
Called when a request is finally leaving a session.
- complete(ManagedSession) - Method in interface org.eclipse.jetty.session.SessionManager
- contains(String) - Method in class org.eclipse.jetty.session.AbstractSessionCache
-
Check to see if this cache contains an entry for the session corresponding to the session id.
- contains(String) - Method in interface org.eclipse.jetty.session.SessionCache
-
Check to see if a Session is in the cache.
- convertIdentifier(String) - Method in class org.eclipse.jetty.session.DatabaseAdaptor
-
Convert a camel case identifier into either upper or lower depending on the way the db stores identifiers.
- copy(SessionData) - Method in class org.eclipse.jetty.session.SessionData
-
Copy the info from the given sessiondata
- COUNTER - Static variable in class org.eclipse.jetty.session.DefaultSessionIdManager
D
- DatabaseAdaptor - Class in org.eclipse.jetty.session
-
DatabaseAdaptor Handles differences between databases.
- DatabaseAdaptor() - Constructor for class org.eclipse.jetty.session.DatabaseAdaptor
- DEFAULT_GRACE_PERIOD_SEC - Static variable in class org.eclipse.jetty.session.AbstractSessionDataStore
- DEFAULT_PERIOD_MS - Static variable in class org.eclipse.jetty.session.HouseKeeper
- DEFAULT_SAVE_PERIOD_SEC - Static variable in class org.eclipse.jetty.session.AbstractSessionDataStore
- DefaultSessionCache - Class in org.eclipse.jetty.session
-
DefaultSessionCache A session store that keeps its sessions in memory within a concurrent map
- DefaultSessionCache(SessionManager) - Constructor for class org.eclipse.jetty.session.DefaultSessionCache
- DefaultSessionCache(SessionManager, ConcurrentMap<String, ManagedSession>) - Constructor for class org.eclipse.jetty.session.DefaultSessionCache
- DefaultSessionCacheFactory - Class in org.eclipse.jetty.session
-
DefaultSessionCacheFactory Factory for creating new DefaultSessionCaches.
- DefaultSessionCacheFactory() - Constructor for class org.eclipse.jetty.session.DefaultSessionCacheFactory
- DefaultSessionIdManager - Class in org.eclipse.jetty.session
-
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).
- DefaultSessionIdManager(Server) - Constructor for class org.eclipse.jetty.session.DefaultSessionIdManager
- DefaultSessionIdManager(Server, Random) - Constructor for class org.eclipse.jetty.session.DefaultSessionIdManager
- delete(String) - Method in class org.eclipse.jetty.session.AbstractSessionCache
-
Remove a session object from this store and from any backing store.
- delete(String) - Method in class org.eclipse.jetty.session.CachingSessionDataStore
- delete(String) - Method in class org.eclipse.jetty.session.FileSessionDataStore
-
Delete a session
- delete(String) - Method in class org.eclipse.jetty.session.JDBCSessionDataStore
- delete(String) - Method in class org.eclipse.jetty.session.NullSessionDataStore
- delete(String) - Method in interface org.eclipse.jetty.session.SessionCache
-
Remove a Session completely: from both this cache and the SessionDataStore.
- delete(String) - Method in interface org.eclipse.jetty.session.SessionDataMap
-
Delete session data
- deleteFile(String) - Method in class org.eclipse.jetty.session.FileSessionDataStore
-
Delete the file associated with a session
- deserializeAttributes(SessionData, InputStream) - Method in class org.eclipse.jetty.session.ObjectStreamSessionDataStore
-
Deserialize the attribute map from the InputStream provided and store into the SessionData.
- deserializeAttributes(SessionData, ObjectInputStream) - Static method in class org.eclipse.jetty.session.SessionData
-
De-serialize the attribute map of a session.
- destroy() - Method in class org.eclipse.jetty.session.SessionInactivityTimer
- doCheckExpired(Set<String>, long) - Method in class org.eclipse.jetty.session.AbstractSessionDataStore
-
Implemented by subclasses to resolve which sessions in this context that are being managed by this node that should be expired.
- doCheckExpired(Set<String>, long) - Method in class org.eclipse.jetty.session.FileSessionDataStore
-
Check to see which sessions have expired.
- doCheckExpired(Set<String>, long) - Method in class org.eclipse.jetty.session.JDBCSessionDataStore
- doCheckExpired(Set<String>, long) - Method in class org.eclipse.jetty.session.NullSessionDataStore
- doCleanOrphans(long) - Method in class org.eclipse.jetty.session.AbstractSessionDataStore
-
Implemented by subclasses to delete sessions for other contexts that expired at or before the timeLimit.
- doCleanOrphans(long) - Method in class org.eclipse.jetty.session.FileSessionDataStore
- doCleanOrphans(long) - Method in class org.eclipse.jetty.session.JDBCSessionDataStore
- doCleanOrphans(long) - Method in class org.eclipse.jetty.session.NullSessionDataStore
- doComputeIfAbsent(String, Function<String, ManagedSession>) - Method in class org.eclipse.jetty.session.AbstractSessionCache
-
Compute the mappingFunction to create a Session object iff the session with the given id isn't already in the map, otherwise return the existing Session.
- doComputeIfAbsent(String, Function<String, ManagedSession>) - Method in class org.eclipse.jetty.session.DefaultSessionCache
- doComputeIfAbsent(String, Function<String, ManagedSession>) - Method in class org.eclipse.jetty.session.NullSessionCache
- doDelete(String) - Method in class org.eclipse.jetty.session.AbstractSessionCache
-
Remove the session with this identity from the store
- doDelete(String) - Method in class org.eclipse.jetty.session.DefaultSessionCache
- doDelete(String) - Method in class org.eclipse.jetty.session.NullSessionCache
- doExists(String) - Method in class org.eclipse.jetty.session.AbstractSessionDataStore
-
Check if a session for the given id exists.
- doExists(String) - Method in class org.eclipse.jetty.session.FileSessionDataStore
- doExists(String) - Method in class org.eclipse.jetty.session.JDBCSessionDataStore
- doExists(String) - Method in class org.eclipse.jetty.session.NullSessionDataStore
- doGet(String) - Method in class org.eclipse.jetty.session.AbstractSessionCache
-
Get the session matching the key from the cache.
- doGet(String) - Method in class org.eclipse.jetty.session.DefaultSessionCache
- doGet(String) - Method in class org.eclipse.jetty.session.NullSessionCache
- doGetExpired(long) - Method in class org.eclipse.jetty.session.AbstractSessionDataStore
-
Implemented by subclasses to find sessions for this context in the store that expired at or before the time limit and thus not being actively managed by any node.
- doGetExpired(long) - Method in class org.eclipse.jetty.session.FileSessionDataStore
- doGetExpired(long) - Method in class org.eclipse.jetty.session.JDBCSessionDataStore
- doGetExpired(long) - Method in class org.eclipse.jetty.session.NullSessionDataStore
- doInsert(String, SessionData) - Method in class org.eclipse.jetty.session.JDBCSessionDataStore
- doLoad(String) - Method in class org.eclipse.jetty.session.AbstractSessionDataStore
-
Load the session from persistent store.
- doLoad(String) - Method in class org.eclipse.jetty.session.FileSessionDataStore
- doLoad(String) - Method in class org.eclipse.jetty.session.JDBCSessionDataStore
- doLoad(String) - Method in class org.eclipse.jetty.session.NullSessionDataStore
- doPutIfAbsent(String, ManagedSession) - Method in class org.eclipse.jetty.session.AbstractSessionCache
-
Put the session into the map if it wasn't already there
- doPutIfAbsent(String, ManagedSession) - Method in class org.eclipse.jetty.session.DefaultSessionCache
- doPutIfAbsent(String, ManagedSession) - Method in class org.eclipse.jetty.session.NullSessionCache
- doReplace(String, ManagedSession, ManagedSession) - Method in class org.eclipse.jetty.session.AbstractSessionCache
-
Replace the mapping from id to oldValue with newValue
- doReplace(String, ManagedSession, ManagedSession) - Method in class org.eclipse.jetty.session.DefaultSessionCache
- doReplace(String, ManagedSession, ManagedSession) - Method in class org.eclipse.jetty.session.NullSessionCache
- doStart() - Method in class org.eclipse.jetty.session.AbstractSessionCache
- doStart() - Method in class org.eclipse.jetty.session.AbstractSessionDataStore
- doStart() - Method in class org.eclipse.jetty.session.AbstractSessionManager
- doStart() - Method in class org.eclipse.jetty.session.CachingSessionDataStore
- doStart() - Method in class org.eclipse.jetty.session.DefaultSessionIdManager
- doStart() - Method in class org.eclipse.jetty.session.FileSessionDataStore
- doStart() - Method in class org.eclipse.jetty.session.HouseKeeper
- doStart() - Method in class org.eclipse.jetty.session.JDBCSessionDataStore
- doStop() - Method in class org.eclipse.jetty.session.AbstractSessionCache
- doStop() - Method in class org.eclipse.jetty.session.AbstractSessionManager
- doStop() - Method in class org.eclipse.jetty.session.CachingSessionDataStore
- doStop() - Method in class org.eclipse.jetty.session.DefaultSessionIdManager
- doStop() - Method in class org.eclipse.jetty.session.FileSessionDataStore
- doStop() - Method in class org.eclipse.jetty.session.HouseKeeper
- doStop() - Method in class org.eclipse.jetty.session.JDBCSessionDataStore
- doStore(String, SessionData, long) - Method in class org.eclipse.jetty.session.AbstractSessionDataStore
-
Store the session data persistently.
- doStore(String, SessionData, long) - Method in class org.eclipse.jetty.session.FileSessionDataStore
- doStore(String, SessionData, long) - Method in class org.eclipse.jetty.session.JDBCSessionDataStore
- doStore(String, SessionData, long) - Method in class org.eclipse.jetty.session.NullSessionDataStore
- doUpdate(String, SessionData) - Method in class org.eclipse.jetty.session.JDBCSessionDataStore
E
- encodeURI(Request, String, boolean) - Method in class org.eclipse.jetty.session.AbstractSessionManager
- encodeURI(Request, String, boolean) - Method in class org.eclipse.jetty.session.ManagedSession
- encodeURI(Request, String, boolean) - Method in interface org.eclipse.jetty.session.SessionManager
- equals(Object) - Method in record class org.eclipse.jetty.session.AbstractSessionManager.RequestedSession
-
Indicates whether some other object is "equal to" this one.
- EVICT_ON_INACTIVITY - Static variable in interface org.eclipse.jetty.session.SessionCache
- EVICT_ON_SESSION_EXIT - Static variable in interface org.eclipse.jetty.session.SessionCache
- exists(String) - Method in class org.eclipse.jetty.session.AbstractSessionCache
-
Check to see if a session corresponding to the id exists.
- exists(String) - Method in class org.eclipse.jetty.session.AbstractSessionDataStore
- exists(String) - Method in class org.eclipse.jetty.session.CachingSessionDataStore
- exists(String) - Method in interface org.eclipse.jetty.session.SessionCache
-
Check to see if a session exists: WILL consult the SessionDataStore.
- exists(String) - Method in interface org.eclipse.jetty.session.SessionDataStore
-
Test if data exists for a given session id.
- expireAll(String) - Method in class org.eclipse.jetty.session.DefaultSessionIdManager
-
Remove an id from use by telling all contexts to remove a session with this id.
- expireAll(String) - Method in interface org.eclipse.jetty.session.SessionIdManager
-
Expire all sessions on all contexts that share the same id.
F
- FileSessionDataStore - Class in org.eclipse.jetty.session
-
FileSessionDataStore A file-based store of session data.
- FileSessionDataStore() - Constructor for class org.eclipse.jetty.session.FileSessionDataStore
- FileSessionDataStoreFactory - Class in org.eclipse.jetty.session
-
FileSessionDataStoreFactory
- FileSessionDataStoreFactory() - Constructor for class org.eclipse.jetty.session.FileSessionDataStoreFactory
- finishInvalidate() - Method in class org.eclipse.jetty.session.ManagedSession
-
Call HttpSessionAttributeListeners as part of invalidating a Session.
G
- generateSetCookie(String, Map<String, String>) - Method in class org.eclipse.jetty.session.ManagedSession
- get(String) - Method in class org.eclipse.jetty.session.AbstractSessionCache
-
Get a session object.
- get(String) - Method in interface org.eclipse.jetty.session.SessionCache
-
Get an existing Session.
- getAccessed() - Method in class org.eclipse.jetty.session.SessionData
-
Get time session was accessed.
- getAccessTimeColumn() - Method in class org.eclipse.jetty.session.JDBCSessionDataStore.SessionTableSchema
- getAllAttributes() - Method in class org.eclipse.jetty.session.SessionData
- getAlterTableForMaxIntervalAsString() - Method in class org.eclipse.jetty.session.JDBCSessionDataStore.SessionTableSchema
- getAndEnter(String, boolean) - Method in class org.eclipse.jetty.session.AbstractSessionCache
-
Get a session object.
- getApi() - Method in class org.eclipse.jetty.session.ManagedSession
-
A
ManagedSession
may have an API wrapper (e.g. - getAttribute(String) - Method in record class org.eclipse.jetty.session.AbstractSessionManager.RequestedSession
-
Get attributes asssociated with this requested session: `org.eclipse.jetty.session.RequestedSession` this instance. `org.eclipse.jetty.session.RequestedSession.session` the
AbstractSessionManager.RequestedSession.session()
. `org.eclipse.jetty.session.RequestedSession.sessionId` theAbstractSessionManager.RequestedSession.sessionId()
. `org.eclipse.jetty.session.RequestedSession.sessionIdFrom` theAbstractSessionManager.RequestedSession.sessionIdFrom()
. - getAttribute(String) - Method in class org.eclipse.jetty.session.ManagedSession
- getAttribute(String) - Method in class org.eclipse.jetty.session.SessionData
- getAttribute(String) - Method in class org.eclipse.jetty.session.SessionHandler.SessionRequest
- getAttributeNameSet() - Method in class org.eclipse.jetty.session.ManagedSession
- getBlobInputStream(ResultSet, String) - Method in class org.eclipse.jetty.session.DatabaseAdaptor
- getBlobType() - Method in class org.eclipse.jetty.session.DatabaseAdaptor
- getCanonicalContextPath() - Method in class org.eclipse.jetty.session.SessionContext
- getCatalogName() - Method in class org.eclipse.jetty.session.JDBCSessionDataStore.SessionTableSchema
- getCheckSessionExistsStatement(Connection, SessionContext) - Method in class org.eclipse.jetty.session.JDBCSessionDataStore.SessionTableSchema
- getCleanOrphansStatement(Connection, long) - Method in class org.eclipse.jetty.session.JDBCSessionDataStore.SessionTableSchema
- getConnection() - Method in class org.eclipse.jetty.session.DatabaseAdaptor
-
Get a connection from the driver or datasource.
- getConnectionUrl() - Method in class org.eclipse.jetty.session.DatabaseAdaptor
- getContext() - Method in class org.eclipse.jetty.session.AbstractSessionManager
- getContext() - Method in class org.eclipse.jetty.session.SessionContext
- getContext() - Method in interface org.eclipse.jetty.session.SessionManager
- getContextFromFilename(String) - Method in class org.eclipse.jetty.session.FileSessionDataStore
- getContextPath() - Method in class org.eclipse.jetty.session.SessionData
-
Get the context path associated with this session.
- getContextPathColumn() - Method in class org.eclipse.jetty.session.JDBCSessionDataStore.SessionTableSchema
- getCookieSet() - Method in class org.eclipse.jetty.session.SessionData
-
Get time cookie was set.
- getCookieSetTime() - Method in class org.eclipse.jetty.session.ManagedSession
- getCookieTimeColumn() - Method in class org.eclipse.jetty.session.JDBCSessionDataStore.SessionTableSchema
- getCreated() - Method in class org.eclipse.jetty.session.SessionData
- getCreateIndexOverExpiryStatementAsString(String) - Method in class org.eclipse.jetty.session.JDBCSessionDataStore.SessionTableSchema
- getCreateIndexOverSessionStatementAsString(String) - Method in class org.eclipse.jetty.session.JDBCSessionDataStore.SessionTableSchema
- getCreateStatementAsString() - Method in class org.eclipse.jetty.session.JDBCSessionDataStore.SessionTableSchema
- getCreateTimeColumn() - Method in class org.eclipse.jetty.session.JDBCSessionDataStore.SessionTableSchema
- getCreationTime() - Method in class org.eclipse.jetty.session.ManagedSession
- getDatasource() - Method in class org.eclipse.jetty.session.DatabaseAdaptor
- getDatasourceName() - Method in class org.eclipse.jetty.session.DatabaseAdaptor
- getDBName() - Method in class org.eclipse.jetty.session.DatabaseAdaptor
- getDeleteStatement(Connection, String, SessionContext) - Method in class org.eclipse.jetty.session.JDBCSessionDataStore.SessionTableSchema
- getDriver() - Method in class org.eclipse.jetty.session.DatabaseAdaptor
- getDriverClassName() - Method in class org.eclipse.jetty.session.DatabaseAdaptor
- getEvictionPolicy() - Method in class org.eclipse.jetty.session.AbstractSessionCache
- getEvictionPolicy() - Method in class org.eclipse.jetty.session.AbstractSessionCacheFactory
-
Get the evictionPolicy.
- getEvictionPolicy() - Method in class org.eclipse.jetty.session.NullSessionCacheFactory
- getEvictionPolicy() - Method in interface org.eclipse.jetty.session.SessionCache
- getExpired(Set<String>) - Method in class org.eclipse.jetty.session.AbstractSessionDataStore
- getExpired(Set<String>) - Method in class org.eclipse.jetty.session.CachingSessionDataStore
- getExpired(Set<String>) - Method in interface org.eclipse.jetty.session.SessionDataStore
-
Called periodically, this method should search the data store for sessions that have been expired for a 'reasonable' amount of time.
- getExpiredSessionsStatement(Connection, String, String, long) - Method in class org.eclipse.jetty.session.JDBCSessionDataStore.SessionTableSchema
- getExpiry() - Method in class org.eclipse.jetty.session.SessionData
-
Get time at which session expires.
- getExpiryFromFilename(String) - Method in class org.eclipse.jetty.session.FileSessionDataStore
- getExpiryTimeColumn() - Method in class org.eclipse.jetty.session.JDBCSessionDataStore.SessionTableSchema
- getExtendedId() - Method in class org.eclipse.jetty.session.ManagedSession
- getExtendedId(String, Request) - Method in class org.eclipse.jetty.session.DefaultSessionIdManager
-
Get the session ID with any worker ID.
- getExtendedId(String, Request) - Method in interface org.eclipse.jetty.session.SessionIdManager
-
Get an extended id for a session.
- getGracePeriodSec() - Method in class org.eclipse.jetty.session.AbstractSessionDataStore
- getGracePeriodSec() - Method in class org.eclipse.jetty.session.AbstractSessionDataStoreFactory
-
Get the gracePeriodSec.
- getHandler() - Method in class org.eclipse.jetty.session.SessionHandler
- getId() - Method in class org.eclipse.jetty.session.ManagedSession
- getId() - Method in class org.eclipse.jetty.session.SessionData
-
Get the id of the session.
- getId() - Method in exception class org.eclipse.jetty.session.UnreadableSessionDataException
-
Get the session id.
- getId() - Method in exception class org.eclipse.jetty.session.UnwriteableSessionDataException
- getId(String) - Method in class org.eclipse.jetty.session.DefaultSessionIdManager
-
Get the session ID without any worker ID.
- getId(String) - Method in interface org.eclipse.jetty.session.SessionIdManager
-
Get just the session id from an id that includes the worker name as a suffix.
- getIdColumn() - Method in class org.eclipse.jetty.session.JDBCSessionDataStore.SessionTableSchema
- getIdFromFilename(String) - Method in class org.eclipse.jetty.session.FileSessionDataStore
- getIdWithContext(String) - Method in class org.eclipse.jetty.session.FileSessionDataStore
-
Get the session id with its context.
- getIdWithContextAndExpiry(SessionData) - Method in class org.eclipse.jetty.session.FileSessionDataStore
-
Get the session id with its context and its expiry time
- getIdWithContextFromFilename(String) - Method in class org.eclipse.jetty.session.FileSessionDataStore
-
Extract the session id and context from the filename
- getInsertSessionStatementAsString() - Method in class org.eclipse.jetty.session.JDBCSessionDataStore.SessionTableSchema
- getIntervalSec() - Method in class org.eclipse.jetty.session.HouseKeeper
-
Get the period between scavenge cycles.
- getKeys() - Method in class org.eclipse.jetty.session.SessionData
- getLastAccessed() - Method in class org.eclipse.jetty.session.SessionData
-
Get previous time session was accessed.
- getLastAccessedTime() - Method in class org.eclipse.jetty.session.ManagedSession
- getLastAccessTimeColumn() - Method in class org.eclipse.jetty.session.JDBCSessionDataStore.SessionTableSchema
- getLastNode() - Method in class org.eclipse.jetty.session.SessionData
-
Get last node to manage the session.
- getLastNodeColumn() - Method in class org.eclipse.jetty.session.JDBCSessionDataStore.SessionTableSchema
- getLastSaved() - Method in class org.eclipse.jetty.session.SessionData
-
Get time at which session was last written out.
- getLastSavedTimeColumn() - Method in class org.eclipse.jetty.session.JDBCSessionDataStore.SessionTableSchema
- getLoadStatement(Connection, String, SessionContext) - Method in class org.eclipse.jetty.session.JDBCSessionDataStore.SessionTableSchema
- getLongType() - Method in class org.eclipse.jetty.session.DatabaseAdaptor
- getManagedSession(String) - Method in class org.eclipse.jetty.session.AbstractSessionManager
-
Get a known existing session
- getManagedSession(String) - Method in interface org.eclipse.jetty.session.SessionManager
- getManagedSession(Request) - Method in class org.eclipse.jetty.session.SessionHandler
- getManagedSession(Request) - Method in interface org.eclipse.jetty.session.SessionManager
- getMapColumn() - Method in class org.eclipse.jetty.session.JDBCSessionDataStore.SessionTableSchema
- getMapFactory() - Method in class org.eclipse.jetty.session.CachingSessionDataStoreFactory
-
Get the SessionDataMapFactory.
- getMaxCookieAge() - Method in class org.eclipse.jetty.session.AbstractSessionManager
- getMaxCookieAge() - Method in interface org.eclipse.jetty.session.SessionConfig
- getMaxInactiveInterval() - Method in class org.eclipse.jetty.session.AbstractSessionManager
- getMaxInactiveInterval() - Method in class org.eclipse.jetty.session.ManagedSession
- getMaxInactiveInterval() - Method in interface org.eclipse.jetty.session.SessionConfig
- getMaxInactiveMs() - Method in class org.eclipse.jetty.session.SessionData
- getMaxIntervalColumn() - Method in class org.eclipse.jetty.session.JDBCSessionDataStore.SessionTableSchema
- getMyExpiredSessionsStatement(Connection, SessionContext, long) - Method in class org.eclipse.jetty.session.JDBCSessionDataStore.SessionTableSchema
- getRandom() - Method in class org.eclipse.jetty.session.DefaultSessionIdManager
-
Get the random number generator.
- getRefreshCookieAge() - Method in class org.eclipse.jetty.session.AbstractSessionManager
- getRefreshCookieAge() - Method in interface org.eclipse.jetty.session.SessionConfig
- getRequests() - Method in class org.eclipse.jetty.session.ManagedSession
-
Returns the current number of requests that are active in the Session.
- getReseed() - Method in class org.eclipse.jetty.session.DefaultSessionIdManager
-
Get the reseed probability.
- getSameSite() - Method in class org.eclipse.jetty.session.AbstractSessionManager
- getSameSite() - Method in interface org.eclipse.jetty.session.SessionConfig
- getSavePeriodSec() - Method in class org.eclipse.jetty.session.AbstractSessionDataStore
- getSavePeriodSec() - Method in class org.eclipse.jetty.session.AbstractSessionDataStoreFactory
-
Get the savePeriodSec.
- getSchemaName() - Method in class org.eclipse.jetty.session.JDBCSessionDataStore.SessionTableSchema
- getServer() - Method in class org.eclipse.jetty.session.AbstractSessionManager
- getServer() - Method in class org.eclipse.jetty.session.DefaultSessionIdManager
-
Get the server associated with this id manager.
- getServer() - Method in class org.eclipse.jetty.session.SessionHandler
- getSession(boolean) - Method in class org.eclipse.jetty.session.SessionHandler.SessionRequest
- getSessionCache() - Method in class org.eclipse.jetty.session.AbstractSessionManager
- getSessionCache() - Method in interface org.eclipse.jetty.session.SessionManager
- getSessionCache(SessionManager) - Method in class org.eclipse.jetty.session.AbstractSessionCacheFactory
- getSessionCache(SessionManager) - Method in interface org.eclipse.jetty.session.SessionCacheFactory
- getSessionComment() - Method in class org.eclipse.jetty.session.AbstractSessionManager
- getSessionComment() - Method in interface org.eclipse.jetty.session.SessionConfig
- getSessionContext() - Method in class org.eclipse.jetty.session.AbstractSessionManager
- getSessionContext() - Method in exception class org.eclipse.jetty.session.UnreadableSessionDataException
-
Get the SessionContext to which the unreadable session belongs.
- getSessionContext() - Method in exception class org.eclipse.jetty.session.UnwriteableSessionDataException
- getSessionCookie() - Method in class org.eclipse.jetty.session.AbstractSessionManager
- getSessionCookie() - Method in interface org.eclipse.jetty.session.SessionConfig
- getSessionCookie(ManagedSession, boolean) - Method in class org.eclipse.jetty.session.AbstractSessionManager
-
A session cookie is marked as secure IFF any of the following conditions are true: SessionCookieConfig.setSecure == true SessionCookieConfig.setSecure == false && _secureRequestOnly==true && request is HTTPS According to SessionCookieConfig javadoc, case 1 can be used when: "...
- getSessionCookie(ManagedSession, boolean) - Method in interface org.eclipse.jetty.session.SessionManager
- getSessionCookieAttribute(String) - Method in class org.eclipse.jetty.session.AbstractSessionManager
- getSessionCookieAttributes() - Method in class org.eclipse.jetty.session.AbstractSessionManager
- getSessionData() - Method in class org.eclipse.jetty.session.ManagedSession
- getSessionDataMap() - Method in class org.eclipse.jetty.session.CachingSessionDataStore
-
Get the fronting cache for session data.
- getSessionDataMap() - Method in interface org.eclipse.jetty.session.SessionDataMapFactory
- getSessionDataStore() - Method in class org.eclipse.jetty.session.AbstractSessionCache
- getSessionDataStore() - Method in interface org.eclipse.jetty.session.SessionCache
- getSessionDataStore(SessionManager) - Method in class org.eclipse.jetty.session.CachingSessionDataStoreFactory
- getSessionDataStore(SessionManager) - Method in class org.eclipse.jetty.session.FileSessionDataStoreFactory
- getSessionDataStore(SessionManager) - Method in class org.eclipse.jetty.session.JDBCSessionDataStoreFactory
- getSessionDataStore(SessionManager) - Method in class org.eclipse.jetty.session.NullSessionDataStoreFactory
- getSessionDataStore(SessionManager) - Method in interface org.eclipse.jetty.session.SessionDataStoreFactory
- getSessionDomain() - Method in class org.eclipse.jetty.session.AbstractSessionManager
- getSessionDomain() - Method in interface org.eclipse.jetty.session.SessionConfig
- getSessionHouseKeeper() - Method in class org.eclipse.jetty.session.DefaultSessionIdManager
- getSessionHouseKeeper() - Method in interface org.eclipse.jetty.session.SessionIdManager
- getSessionIdManager() - Method in class org.eclipse.jetty.session.AbstractSessionManager
- getSessionIdManager() - Method in interface org.eclipse.jetty.session.SessionManager
- getSessionIdPathParameterName() - Method in class org.eclipse.jetty.session.AbstractSessionManager
- getSessionIdPathParameterName() - Method in interface org.eclipse.jetty.session.SessionConfig
- getSessionIdPathParameterNamePrefix() - Method in class org.eclipse.jetty.session.AbstractSessionManager
- getSessionIdPathParameterNamePrefix() - Method in interface org.eclipse.jetty.session.SessionConfig
- getSessionManager() - Method in class org.eclipse.jetty.session.AbstractSessionCache
- getSessionManager() - Method in class org.eclipse.jetty.session.ManagedSession
- getSessionManager() - Method in interface org.eclipse.jetty.session.SessionCache
- getSessionManager() - Method in class org.eclipse.jetty.session.SessionContext
- getSessionManagers() - Method in class org.eclipse.jetty.session.DefaultSessionIdManager
-
Get SessionManager for every context.
- getSessionPath() - Method in class org.eclipse.jetty.session.AbstractSessionManager
- getSessionPath() - Method in interface org.eclipse.jetty.session.SessionConfig
- getSessionsCreated() - Method in class org.eclipse.jetty.session.AbstractSessionManager
- getSessionsCreated() - Method in interface org.eclipse.jetty.session.SessionManager
- getSessionsCurrent() - Method in class org.eclipse.jetty.session.DefaultSessionCache
- getSessionsMax() - Method in class org.eclipse.jetty.session.DefaultSessionCache
- getSessionStore() - Method in class org.eclipse.jetty.session.CachingSessionDataStore
-
Get the delegate session store.
- getSessionsTotal() - Method in class org.eclipse.jetty.session.DefaultSessionCache
- getSessionTimeMean() - Method in class org.eclipse.jetty.session.AbstractSessionManager
- getSessionTimeMean() - Method in interface org.eclipse.jetty.session.SessionManager
- getSessionTimeStdDev() - Method in class org.eclipse.jetty.session.AbstractSessionManager
- getSessionTimeStdDev() - Method in interface org.eclipse.jetty.session.SessionManager
- getSessionTimeTotal() - Method in class org.eclipse.jetty.session.AbstractSessionManager
- getSessionTimeTotal() - Method in interface org.eclipse.jetty.session.SessionManager
- getStoreDir() - Method in class org.eclipse.jetty.session.FileSessionDataStore
- getStoreDir() - Method in class org.eclipse.jetty.session.FileSessionDataStoreFactory
-
Get the storeDir.
- getStringType() - Method in class org.eclipse.jetty.session.DatabaseAdaptor
- getTableName() - Method in class org.eclipse.jetty.session.JDBCSessionDataStore.SessionTableSchema
- getUpdateSessionStatement(Connection, String, SessionContext) - Method in class org.eclipse.jetty.session.JDBCSessionDataStore.SessionTableSchema
- getUpdateStatement(Connection, String, SessionContext) - Method in class org.eclipse.jetty.session.JDBCSessionDataStore.SessionTableSchema
- getVhost() - Method in class org.eclipse.jetty.session.SessionContext
- getVhost() - Method in class org.eclipse.jetty.session.SessionData
-
Get virtual host of context associated with session.
- getVHost() - Method in class org.eclipse.jetty.session.ManagedSession
- getVirtualHostColumn() - Method in class org.eclipse.jetty.session.JDBCSessionDataStore.SessionTableSchema
- getWorkerName() - Method in class org.eclipse.jetty.session.DefaultSessionIdManager
-
Get the workname.
- getWorkerName() - Method in class org.eclipse.jetty.session.SessionContext
- getWorkerName() - Method in interface org.eclipse.jetty.session.SessionIdManager
H
- handle(Request, Response, Callback) - Method in class org.eclipse.jetty.session.SessionHandler
- hashCode() - Method in record class org.eclipse.jetty.session.AbstractSessionManager.RequestedSession
-
Returns a hash code value for this object.
- HouseKeeper - Class in org.eclipse.jetty.session
-
HouseKeeper There is 1 session HouseKeeper per SessionIdManager instance.
- HouseKeeper() - Constructor for class org.eclipse.jetty.session.HouseKeeper
- HouseKeeper.Runner - Class in org.eclipse.jetty.session
I
- ID_FROM_COOKIE - Static variable in record class org.eclipse.jetty.session.AbstractSessionManager.RequestedSession
- ID_FROM_URI_PARAMETER - Static variable in record class org.eclipse.jetty.session.AbstractSessionManager.RequestedSession
- INFERRED - Static variable in class org.eclipse.jetty.session.JDBCSessionDataStore.SessionTableSchema
- initialize() - Method in class org.eclipse.jetty.session.DatabaseAdaptor
- initialize() - Method in class org.eclipse.jetty.session.JDBCSessionDataStore
- initialize(SessionContext) - Method in class org.eclipse.jetty.session.AbstractSessionCache
- initialize(SessionContext) - Method in class org.eclipse.jetty.session.AbstractSessionDataStore
- initialize(SessionContext) - Method in class org.eclipse.jetty.session.CachingSessionDataStore
- initialize(SessionContext) - Method in class org.eclipse.jetty.session.FileSessionDataStore
- initialize(SessionContext) - Method in interface org.eclipse.jetty.session.SessionCache
- initialize(SessionContext) - Method in interface org.eclipse.jetty.session.SessionDataMap
-
Initialize this data map for the given context.
- initializeStore() - Method in class org.eclipse.jetty.session.FileSessionDataStore
-
Read the names of the existing session files and build a map of fully qualified session ids (ie with context) to filename.
- initRandom() - Method in class org.eclipse.jetty.session.DefaultSessionIdManager
-
Set up a random number generator for the sessionids.
- INVALID - Enum constant in enum class org.eclipse.jetty.session.ManagedSession.State
- invalidate() - Method in class org.eclipse.jetty.session.ManagedSession
-
Called by users to invalidate a session, or called by the access method as a request enters the session if the session has expired, or called by manager as a result of scavenger expiring session
- invalidate(String) - Method in class org.eclipse.jetty.session.AbstractSessionManager
-
Called by SessionIdManager to remove a session that has been invalidated, either by this context or another context.
- invalidate(String) - Method in interface org.eclipse.jetty.session.SessionManager
- invalidateAll(String) - Method in class org.eclipse.jetty.session.DefaultSessionIdManager
- invalidateAll(String) - Method in interface org.eclipse.jetty.session.SessionIdManager
-
Invalidate all sessions on all contexts that share the same id.
- INVALIDATING - Enum constant in enum class org.eclipse.jetty.session.ManagedSession.State
- isApplicableAttribute(String) - Static method in record class org.eclipse.jetty.session.AbstractSessionManager.RequestedSession
- isCheckingRemoteSessionIdEncoding() - Method in class org.eclipse.jetty.session.AbstractSessionManager
- isCheckingRemoteSessionIdEncoding() - Method in interface org.eclipse.jetty.session.SessionConfig
- isDeleteUnrestorableFiles() - Method in class org.eclipse.jetty.session.FileSessionDataStore
- isDeleteUnrestorableFiles() - Method in class org.eclipse.jetty.session.FileSessionDataStoreFactory
- isDirty() - Method in class org.eclipse.jetty.session.SessionData
- isEmptyStringNull() - Method in class org.eclipse.jetty.session.DatabaseAdaptor
- isExpiredAt(long) - Method in class org.eclipse.jetty.session.ManagedSession
-
Check to see if session has expired as at the time given.
- isExpiredAt(long) - Method in class org.eclipse.jetty.session.SessionData
- isFlushOnResponseCommit() - Method in class org.eclipse.jetty.session.AbstractSessionCache
- isFlushOnResponseCommit() - Method in class org.eclipse.jetty.session.AbstractSessionCacheFactory
- isFlushOnResponseCommit() - Method in interface org.eclipse.jetty.session.SessionCache
- isHttpOnly() - Method in class org.eclipse.jetty.session.AbstractSessionManager
- isHttpOnly() - Method in interface org.eclipse.jetty.session.SessionConfig
- isIdInUse(String) - Method in class org.eclipse.jetty.session.AbstractSessionManager
-
Check if id is in use by this context
- isIdInUse(String) - Method in class org.eclipse.jetty.session.DefaultSessionIdManager
- isIdInUse(String) - Method in interface org.eclipse.jetty.session.SessionIdManager
- isIdInUse(String) - Method in interface org.eclipse.jetty.session.SessionManager
- isIdleLongerThan(int) - Method in class org.eclipse.jetty.session.ManagedSession
-
Check if the Session has been idle longer than a number of seconds.
- isInvalidateOnShutdown() - Method in class org.eclipse.jetty.session.AbstractSessionCache
- isInvalidateOnShutdown() - Method in class org.eclipse.jetty.session.AbstractSessionCacheFactory
- isInvalidateOnShutdown() - Method in class org.eclipse.jetty.session.NullSessionCacheFactory
- isInvalidateOnShutdown() - Method in interface org.eclipse.jetty.session.SessionCache
- isInvalidOrInvalidating() - Method in class org.eclipse.jetty.session.ManagedSession
- isMetaDataDirty() - Method in class org.eclipse.jetty.session.SessionData
- isNew() - Method in class org.eclipse.jetty.session.ManagedSession
- isOurContextSessionFilename(String) - Method in class org.eclipse.jetty.session.FileSessionDataStore
-
Check if the filename matches our session pattern and is a session for our context.
- isPartitioned() - Method in class org.eclipse.jetty.session.AbstractSessionManager
- isPartitioned() - Method in interface org.eclipse.jetty.session.SessionConfig
- isPassivating() - Method in class org.eclipse.jetty.session.CachingSessionDataStore
- isPassivating() - Method in class org.eclipse.jetty.session.FileSessionDataStore
- isPassivating() - Method in class org.eclipse.jetty.session.JDBCSessionDataStore
- isPassivating() - Method in class org.eclipse.jetty.session.NullSessionDataStore
- isPassivating() - Method in interface org.eclipse.jetty.session.SessionDataStore
-
True if this type of datastore will passivate session objects
- isRemoveUnloadableSessions() - Method in class org.eclipse.jetty.session.AbstractSessionCache
- isRemoveUnloadableSessions() - Method in class org.eclipse.jetty.session.AbstractSessionCacheFactory
- isRemoveUnloadableSessions() - Method in interface org.eclipse.jetty.session.SessionCache
- isResident() - Method in class org.eclipse.jetty.session.ManagedSession
- isRowIdReserved() - Method in class org.eclipse.jetty.session.DatabaseAdaptor
-
rowId is a reserved word for Oracle, so change the name of this column
- isSaveOnCreate() - Method in class org.eclipse.jetty.session.AbstractSessionCache
- isSaveOnCreate() - Method in class org.eclipse.jetty.session.AbstractSessionCacheFactory
- isSaveOnCreate() - Method in interface org.eclipse.jetty.session.SessionCache
- isSaveOnInactiveEviction() - Method in class org.eclipse.jetty.session.AbstractSessionCache
-
Whether we should save a session that has been inactive before we boot it from the cache.
- isSaveOnInactiveEviction() - Method in class org.eclipse.jetty.session.AbstractSessionCacheFactory
- isSaveOnInactiveEviction() - Method in class org.eclipse.jetty.session.NullSessionCacheFactory
- isSaveOnInactiveEviction() - Method in interface org.eclipse.jetty.session.SessionCache
- isSecureCookies() - Method in class org.eclipse.jetty.session.AbstractSessionManager
- isSecureCookies() - Method in interface org.eclipse.jetty.session.SessionConfig
- isSecureRequestOnly() - Method in class org.eclipse.jetty.session.AbstractSessionManager
- isSecureRequestOnly() - Method in interface org.eclipse.jetty.session.SessionConfig
- isSessionFilename(String) - Method in class org.eclipse.jetty.session.FileSessionDataStore
-
Check if the filename is a session filename.
- isSessionIdFrom(String) - Method in record class org.eclipse.jetty.session.AbstractSessionManager.RequestedSession
-
Test if this
RequestedSession
ID is from a particular session source - isSetCookieNeeded() - Method in class org.eclipse.jetty.session.ManagedSession
- isUsingCookies() - Method in class org.eclipse.jetty.session.AbstractSessionManager
- isUsingCookies() - Method in interface org.eclipse.jetty.session.SessionConfig
- isUsingUriParameters() - Method in class org.eclipse.jetty.session.AbstractSessionManager
- isUsingUriParameters() - Method in interface org.eclipse.jetty.session.SessionConfig
- isValid() - Method in class org.eclipse.jetty.session.ManagedSession
J
- JDBCSessionDataStore - Class in org.eclipse.jetty.session
-
JDBCSessionDataStore Session data stored in database
- JDBCSessionDataStore() - Constructor for class org.eclipse.jetty.session.JDBCSessionDataStore
- JDBCSessionDataStore.SessionTableSchema - Class in org.eclipse.jetty.session
-
SessionTableSchema
- JDBCSessionDataStoreFactory - Class in org.eclipse.jetty.session
-
JDBCSessionDataStoreFactory
- JDBCSessionDataStoreFactory() - Constructor for class org.eclipse.jetty.session.JDBCSessionDataStoreFactory
L
- load(InputStream, String) - Method in class org.eclipse.jetty.session.FileSessionDataStore
-
Load the session data from a file.
- load(String) - Method in class org.eclipse.jetty.session.AbstractSessionDataStore
- load(String) - Method in class org.eclipse.jetty.session.CachingSessionDataStore
- load(String) - Method in interface org.eclipse.jetty.session.SessionDataMap
-
Read in session data.
- lock() - Method in class org.eclipse.jetty.session.ManagedSession
-
Grab the lock on the session
M
- ManagedSession - Class in org.eclipse.jetty.session
-
Session A heavy-weight Session object representing an HttpSession.
- ManagedSession(SessionManager, SessionData) - Constructor for class org.eclipse.jetty.session.ManagedSession
-
Create a new session object.
- ManagedSession.IdState - Enum Class in org.eclipse.jetty.session
-
State of the session id
- ManagedSession.State - Enum Class in org.eclipse.jetty.session
-
Validity states of a session
- MAX_INTERVAL_NOT_SET - Static variable in class org.eclipse.jetty.session.JDBCSessionDataStore.SessionTableSchema
N
- NEVER_EVICT - Static variable in interface org.eclipse.jetty.session.SessionCache
- newObjectInputStream(InputStream) - Method in class org.eclipse.jetty.session.ObjectStreamSessionDataStore
-
Get an ObjectInputStream that is capable of deserializing the session data present in the provided InputStream.
- newObjectOutputStream(OutputStream) - Method in class org.eclipse.jetty.session.ObjectStreamSessionDataStore
-
Get an ObjectOutputStream suitable to serialize SessionData objects into the provided OutputStream.
- newSession(String, long, long) - Method in class org.eclipse.jetty.session.AbstractSessionCache
- newSession(String, long, long) - Method in interface org.eclipse.jetty.session.SessionCache
-
Create an entirely new Session.
- newSession(Request, String, Consumer<ManagedSession>) - Method in class org.eclipse.jetty.session.AbstractSessionManager
-
Create a new Session, using the requested session id if possible.
- newSession(Request, String, Consumer<ManagedSession>) - Method in interface org.eclipse.jetty.session.SessionManager
- newSession(SessionData) - Method in class org.eclipse.jetty.session.AbstractSessionCache
-
Create a new Session object from pre-existing session data
- newSession(SessionData) - Method in class org.eclipse.jetty.session.DefaultSessionCache
- newSession(SessionData) - Method in class org.eclipse.jetty.session.NullSessionCache
- newSession(SessionData) - Method in interface org.eclipse.jetty.session.SessionCache
-
Re-materialize a Session that has previously existed.
- newSessionAPIWrapper(ManagedSession) - Method in class org.eclipse.jetty.session.SessionHandler
- newSessionAPIWrapper(ManagedSession) - Method in interface org.eclipse.jetty.session.SessionManager
- newSessionCache(SessionManager) - Method in class org.eclipse.jetty.session.AbstractSessionCacheFactory
- newSessionCache(SessionManager) - Method in class org.eclipse.jetty.session.DefaultSessionCacheFactory
- newSessionCache(SessionManager) - Method in class org.eclipse.jetty.session.NullSessionCacheFactory
- newSessionData(String, long, long, long, long) - Method in class org.eclipse.jetty.session.AbstractSessionDataStore
- newSessionData(String, long, long, long, long) - Method in class org.eclipse.jetty.session.CachingSessionDataStore
- newSessionData(String, long, long, long, long) - Method in class org.eclipse.jetty.session.NullSessionDataStore
- newSessionData(String, long, long, long, long) - Method in interface org.eclipse.jetty.session.SessionDataStore
-
Create a new SessionData
- newSessionId(long) - Method in class org.eclipse.jetty.session.DefaultSessionIdManager
- newSessionId(Request, String, long) - Method in class org.eclipse.jetty.session.DefaultSessionIdManager
-
Create a new session id if necessary.
- newSessionId(Request, String, long) - Method in interface org.eclipse.jetty.session.SessionIdManager
-
Create a new Session ID.
- newSessionInactivityTimer(ManagedSession) - Method in class org.eclipse.jetty.session.AbstractSessionManager
-
Make a new timer for the session.
- newSessionInactivityTimer(ManagedSession) - Method in interface org.eclipse.jetty.session.SessionManager
- NO_REQUESTED_SESSION - Static variable in record class org.eclipse.jetty.session.AbstractSessionManager.RequestedSession
- NULL_CONTEXT_PATH - Static variable in class org.eclipse.jetty.session.JDBCSessionDataStore
-
Used for Oracle and other databases where "" is treated as NULL
- NULL_VHOST - Static variable in class org.eclipse.jetty.session.SessionContext
- NullSessionCache - Class in org.eclipse.jetty.session
-
Does not actually cache any Session objects.
- NullSessionCache(SessionManager) - Constructor for class org.eclipse.jetty.session.NullSessionCache
- NullSessionCacheFactory - Class in org.eclipse.jetty.session
-
NullSessionCacheFactory Factory for NullSessionCaches.
- NullSessionCacheFactory() - Constructor for class org.eclipse.jetty.session.NullSessionCacheFactory
- NullSessionDataStore - Class in org.eclipse.jetty.session
-
NullSessionDataStore Does not actually store anything, useful for testing.
- NullSessionDataStore() - Constructor for class org.eclipse.jetty.session.NullSessionDataStore
- NullSessionDataStoreFactory - Class in org.eclipse.jetty.session
-
NullSessionDataStoreFactory
- NullSessionDataStoreFactory() - Constructor for class org.eclipse.jetty.session.NullSessionDataStoreFactory
O
- ObjectStreamSessionDataStore - Class in org.eclipse.jetty.session
- ObjectStreamSessionDataStore() - Constructor for class org.eclipse.jetty.session.ObjectStreamSessionDataStore
- onIdChanged() - Method in class org.eclipse.jetty.session.ManagedSession
- onSessionActivation() - Method in class org.eclipse.jetty.session.ManagedSession
-
Call the activation listeners.
- onSessionActivation(Session) - Method in interface org.eclipse.jetty.session.SessionManager
- onSessionAttributeUpdate(String, Object, Object) - Method in class org.eclipse.jetty.session.ManagedSession
-
Call binding and attribute listeners based on the new and old values of the attribute.
- onSessionAttributeUpdate(Session, String, Object, Object) - Method in interface org.eclipse.jetty.session.SessionManager
- onSessionCreated(Session) - Method in class org.eclipse.jetty.session.AbstractSessionManager
- onSessionCreated(Session) - Method in interface org.eclipse.jetty.session.SessionManager
- onSessionDestroyed(Session) - Method in class org.eclipse.jetty.session.AbstractSessionManager
- onSessionDestroyed(Session) - Method in interface org.eclipse.jetty.session.SessionManager
- onSessionIdChanged(Session, String) - Method in class org.eclipse.jetty.session.AbstractSessionManager
- onSessionIdChanged(Session, String) - Method in interface org.eclipse.jetty.session.SessionManager
- onSessionPassivation() - Method in class org.eclipse.jetty.session.ManagedSession
-
Call the passivation listeners.
- onSessionPassivation(Session) - Method in interface org.eclipse.jetty.session.SessionManager
- org.eclipse.jetty.session - module org.eclipse.jetty.session
- org.eclipse.jetty.session - package org.eclipse.jetty.session
-
Jetty Server : Session Management Implementations
P
- prepareTables() - Method in class org.eclipse.jetty.session.JDBCSessionDataStore.SessionTableSchema
-
Set up the tables in the database
- process(Request.Handler, Response, Callback) - Method in class org.eclipse.jetty.session.SessionHandler.SessionRequest
- putAllAttributes(Map<String, Object>) - Method in class org.eclipse.jetty.session.SessionData
R
- recordSessionTime(ManagedSession) - Method in class org.eclipse.jetty.session.AbstractSessionManager
-
Record length of time session has been active.
- recordSessionTime(ManagedSession) - Method in interface org.eclipse.jetty.session.SessionManager
- release() - Method in class org.eclipse.jetty.session.ManagedSession
- release(ManagedSession) - Method in class org.eclipse.jetty.session.AbstractSessionCache
-
Finish using the Session object.
- release(ManagedSession) - Method in interface org.eclipse.jetty.session.SessionCache
-
Finish using a Session.
- removeAttribute(String) - Method in class org.eclipse.jetty.session.ManagedSession
- renewId(Request, Response) - Method in class org.eclipse.jetty.session.ManagedSession
-
Force a change to the id of a session.
- renewSessionId(String, String, String, String) - Method in class org.eclipse.jetty.session.AbstractSessionCache
- renewSessionId(String, String, String, String) - Method in class org.eclipse.jetty.session.AbstractSessionManager
-
Change the existing session id.
- renewSessionId(String, String, String, String) - Method in interface org.eclipse.jetty.session.SessionCache
-
Change the id of a Session.
- renewSessionId(String, String, String, String) - Method in interface org.eclipse.jetty.session.SessionManager
- renewSessionId(String, String, Request) - Method in class org.eclipse.jetty.session.DefaultSessionIdManager
-
Generate a new id for a session and update across all SessionManagers.
- renewSessionId(String, String, Request) - Method in interface org.eclipse.jetty.session.SessionIdManager
-
Change the existing session id.
- renewSessionId(ManagedSession, String, String) - Method in class org.eclipse.jetty.session.AbstractSessionCache
-
Swap the id on a session.
- RequestedSession(ManagedSession, String, String) - Constructor for record class org.eclipse.jetty.session.AbstractSessionManager.RequestedSession
-
Creates an instance of a
RequestedSession
record class. - resetStats() - Method in class org.eclipse.jetty.session.DefaultSessionCache
- resolveRequestedSessionId(Request) - Method in class org.eclipse.jetty.session.AbstractSessionManager
-
Find any Session associated with the Request.
- run() - Method in class org.eclipse.jetty.session.HouseKeeper.Runner
- run(Runnable) - Method in class org.eclipse.jetty.session.SessionContext
-
Run a runnable in the context (with context classloader set) if there is one, otherwise just run it.
- Runner() - Constructor for class org.eclipse.jetty.session.HouseKeeper.Runner
S
- save(OutputStream, String, SessionData) - Method in class org.eclipse.jetty.session.FileSessionDataStore
-
Save the session data.
- scavenge() - Method in class org.eclipse.jetty.session.AbstractSessionManager
-
Called periodically by the HouseKeeper to handle the list of sessions that have expired since the last call to scavenge.
- scavenge() - Method in class org.eclipse.jetty.session.DefaultSessionIdManager
- scavenge() - Method in class org.eclipse.jetty.session.HouseKeeper
-
Periodically do session housekeeping
- scavenge() - Method in interface org.eclipse.jetty.session.SessionIdManager
- scavenge() - Method in interface org.eclipse.jetty.session.SessionManager
- schedule(long) - Method in class org.eclipse.jetty.session.SessionInactivityTimer
- serializeAttributes(SessionData, ObjectOutputStream) - Static method in class org.eclipse.jetty.session.SessionData
-
Serialize the attribute map of the session.
- serializeAttributes(SessionData, OutputStream) - Method in class org.eclipse.jetty.session.ObjectStreamSessionDataStore
-
Serialize the attribute map of the SessionData into the OutputStream provided.
- session() - Method in record class org.eclipse.jetty.session.AbstractSessionManager.RequestedSession
-
Returns the value of the
session
record component. - SESSION_CREATED_SECURE - Static variable in class org.eclipse.jetty.session.ManagedSession
-
Deprecated.
- SessionCache - Interface in org.eclipse.jetty.session
-
SessionCache A working set of
ManagedSession
objects for a context. - SessionCacheFactory - Interface in org.eclipse.jetty.session
-
SessionCacheFactory
- SessionConfig - Interface in org.eclipse.jetty.session
- SessionConfig.Mutable - Interface in org.eclipse.jetty.session
- SessionContext - Class in org.eclipse.jetty.session
-
SessionContext Information about the context to which sessions belong: the Context, the SessionManager of the context, and the unique name of the node.
- SessionContext() - Constructor for class org.eclipse.jetty.session.SessionContext
- SessionContext(SessionManager) - Constructor for class org.eclipse.jetty.session.SessionContext
- SessionData - Class in org.eclipse.jetty.session
-
SessionData The data associated with a session.
- SessionData(String, String, String, long, long, long, long) - Constructor for class org.eclipse.jetty.session.SessionData
- SessionData(String, String, String, long, long, long, long, Map<String, Object>) - Constructor for class org.eclipse.jetty.session.SessionData
- SessionDataMap - Interface in org.eclipse.jetty.session
-
SessionDataMap A map style access to SessionData keyed by the session id.
- SessionDataMapFactory - Interface in org.eclipse.jetty.session
-
SessionDataMapFactory
- SessionDataStore - Interface in org.eclipse.jetty.session
-
SessionDataStore A store for the data contained in a Session object.
- SessionDataStoreFactory - Interface in org.eclipse.jetty.session
-
SessionDataStoreFactory
- SessionHandler - Class in org.eclipse.jetty.session
-
A simple core SessionHandler
- SessionHandler() - Constructor for class org.eclipse.jetty.session.SessionHandler
- SessionHandler.SessionRequest - Class in org.eclipse.jetty.session
- sessionId() - Method in record class org.eclipse.jetty.session.AbstractSessionManager.RequestedSession
-
Returns the value of the
sessionId
record component. - sessionIdFrom() - Method in record class org.eclipse.jetty.session.AbstractSessionManager.RequestedSession
-
Returns the value of the
sessionIdFrom
record component. - SessionIdManager - Interface in org.eclipse.jetty.session
-
Session ID Manager.
- SessionInactivityTimer - Class in org.eclipse.jetty.session
-
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.
- SessionInactivityTimer(SessionManager, ManagedSession, Scheduler) - Constructor for class org.eclipse.jetty.session.SessionInactivityTimer
- SessionManager - Interface in org.eclipse.jetty.session
-
SessionManager Non-servlet spec specific contract implemented by all SessionHandlers.
- SessionRequest(Request) - Constructor for class org.eclipse.jetty.session.SessionHandler.SessionRequest
- SessionTableSchema() - Constructor for class org.eclipse.jetty.session.JDBCSessionDataStore.SessionTableSchema
- sessionTimerExpired(ManagedSession, long) - Method in class org.eclipse.jetty.session.AbstractSessionManager
-
Each session has a timer that is configured to go off when either the session has not been accessed for a configurable amount of time, or the session itself has passed its expiry.
- sessionTimerExpired(ManagedSession, long) - Method in interface org.eclipse.jetty.session.SessionManager
- SET - Enum constant in enum class org.eclipse.jetty.session.ManagedSession.IdState
- setAccessed(long) - Method in class org.eclipse.jetty.session.SessionData
- setAccessTimeColumn(String) - Method in class org.eclipse.jetty.session.JDBCSessionDataStore.SessionTableSchema
- setAttribute(String, Object) - Method in class org.eclipse.jetty.session.ManagedSession
- setAttribute(String, Object) - Method in class org.eclipse.jetty.session.SessionData
- setBlobType(String) - Method in class org.eclipse.jetty.session.DatabaseAdaptor
- setCatalogName(String) - Method in class org.eclipse.jetty.session.JDBCSessionDataStore.SessionTableSchema
- setCheckingRemoteSessionIdEncoding(boolean) - Method in class org.eclipse.jetty.session.AbstractSessionManager
- setCheckingRemoteSessionIdEncoding(boolean) - Method in interface org.eclipse.jetty.session.SessionConfig.Mutable
- setContextPath(String) - Method in class org.eclipse.jetty.session.SessionData
- setContextPathColumn(String) - Method in class org.eclipse.jetty.session.JDBCSessionDataStore.SessionTableSchema
- setCookieSet(long) - Method in class org.eclipse.jetty.session.SessionData
- setCookieTimeColumn(String) - Method in class org.eclipse.jetty.session.JDBCSessionDataStore.SessionTableSchema
- setCreated(long) - Method in class org.eclipse.jetty.session.SessionData
- setCreateTimeColumn(String) - Method in class org.eclipse.jetty.session.JDBCSessionDataStore.SessionTableSchema
- setDatabaseAdaptor(DatabaseAdaptor) - Method in class org.eclipse.jetty.session.JDBCSessionDataStore.SessionTableSchema
- setDatabaseAdaptor(DatabaseAdaptor) - Method in class org.eclipse.jetty.session.JDBCSessionDataStore
- setDatabaseAdaptor(DatabaseAdaptor) - Method in class org.eclipse.jetty.session.JDBCSessionDataStoreFactory
-
Set the
DatabaseAdaptor
to set. - setDatasource(DataSource) - Method in class org.eclipse.jetty.session.DatabaseAdaptor
- setDatasourceName(String) - Method in class org.eclipse.jetty.session.DatabaseAdaptor
- setDeleteUnrestorableFiles(boolean) - Method in class org.eclipse.jetty.session.FileSessionDataStore
- setDeleteUnrestorableFiles(boolean) - Method in class org.eclipse.jetty.session.FileSessionDataStoreFactory
-
Set the deleteUnrestorableFiles to set.
- setDirty(boolean) - Method in class org.eclipse.jetty.session.SessionData
- setDirty(String) - Method in class org.eclipse.jetty.session.SessionData
- setDriverInfo(String, String) - Method in class org.eclipse.jetty.session.DatabaseAdaptor
-
Configure jdbc connection information via a jdbc Driver
- setDriverInfo(Driver, String) - Method in class org.eclipse.jetty.session.DatabaseAdaptor
-
Configure jdbc connection information via a jdbc Driver
- setEvictionPolicy(int) - Method in class org.eclipse.jetty.session.AbstractSessionCache
-
-1 means we never evict inactive sessions.
- setEvictionPolicy(int) - Method in class org.eclipse.jetty.session.AbstractSessionCacheFactory
-
Set the evictionPolicy to set.
- setEvictionPolicy(int) - Method in class org.eclipse.jetty.session.NullSessionCache
- setEvictionPolicy(int) - Method in class org.eclipse.jetty.session.NullSessionCacheFactory
- setEvictionPolicy(int) - Method in interface org.eclipse.jetty.session.SessionCache
-
Sessions in this cache can be: never evicted evicted once the last request exits evicted after a configurable period of inactivity
- setExpiry(long) - Method in class org.eclipse.jetty.session.SessionData
- setExpiryTimeColumn(String) - Method in class org.eclipse.jetty.session.JDBCSessionDataStore.SessionTableSchema
- setExtendedId(String) - Method in class org.eclipse.jetty.session.ManagedSession
- setFlushOnResponseCommit(boolean) - Method in class org.eclipse.jetty.session.AbstractSessionCache
- setFlushOnResponseCommit(boolean) - Method in class org.eclipse.jetty.session.AbstractSessionCacheFactory
-
Set the flushOnResponseCommit to set.
- setFlushOnResponseCommit(boolean) - Method in interface org.eclipse.jetty.session.SessionCache
-
If true, a dirty session will be written to the SessionDataStore just before a response is returned to the client.
- setGracePeriodSec(int) - Method in class org.eclipse.jetty.session.AbstractSessionDataStore
- setGracePeriodSec(int) - Method in class org.eclipse.jetty.session.AbstractSessionDataStoreFactory
-
Set the gracePeriodSec to set.
- setHandler(Handler) - Method in class org.eclipse.jetty.session.SessionHandler
- setHttpOnly(boolean) - Method in class org.eclipse.jetty.session.AbstractSessionManager
-
Set if Session cookies should use HTTP Only
- setHttpOnly(boolean) - Method in interface org.eclipse.jetty.session.SessionConfig.Mutable
- setId(String) - Method in class org.eclipse.jetty.session.SessionData
- setIdColumn(String) - Method in class org.eclipse.jetty.session.JDBCSessionDataStore.SessionTableSchema
- setIntervalSec(long) - Method in class org.eclipse.jetty.session.HouseKeeper
-
Set the period between scavenge cycles
- setInvalidateOnShutdown(boolean) - Method in class org.eclipse.jetty.session.AbstractSessionCache
- setInvalidateOnShutdown(boolean) - Method in class org.eclipse.jetty.session.AbstractSessionCacheFactory
- setInvalidateOnShutdown(boolean) - Method in class org.eclipse.jetty.session.NullSessionCacheFactory
- setInvalidateOnShutdown(boolean) - Method in interface org.eclipse.jetty.session.SessionCache
-
If true, all existing sessions in the cache will be invalidated when the server shuts down.
- setLastAccessed(long) - Method in class org.eclipse.jetty.session.SessionData
- setLastAccessTimeColumn(String) - Method in class org.eclipse.jetty.session.JDBCSessionDataStore.SessionTableSchema
- setLastNode(String) - Method in class org.eclipse.jetty.session.SessionData
- setLastNodeColumn(String) - Method in class org.eclipse.jetty.session.JDBCSessionDataStore.SessionTableSchema
- setLastSaved(long) - Method in class org.eclipse.jetty.session.SessionData
- setLastSavedTimeColumn(String) - Method in class org.eclipse.jetty.session.JDBCSessionDataStore.SessionTableSchema
- setLongType(String) - Method in class org.eclipse.jetty.session.DatabaseAdaptor
- setMapColumn(String) - Method in class org.eclipse.jetty.session.JDBCSessionDataStore.SessionTableSchema
- setMaxCookieAge(int) - Method in class org.eclipse.jetty.session.AbstractSessionManager
- setMaxCookieAge(int) - Method in interface org.eclipse.jetty.session.SessionConfig.Mutable
- setMaxInactiveInterval(int) - Method in class org.eclipse.jetty.session.AbstractSessionManager
-
Sets the max period of inactivity, after which the session is invalidated, in seconds.
- setMaxInactiveInterval(int) - Method in class org.eclipse.jetty.session.ManagedSession
- setMaxInactiveInterval(int) - Method in interface org.eclipse.jetty.session.SessionConfig.Mutable
- setMaxInactiveMs(long) - Method in class org.eclipse.jetty.session.SessionData
- setMaxIntervalColumn(String) - Method in class org.eclipse.jetty.session.JDBCSessionDataStore.SessionTableSchema
- setMetaDataDirty(boolean) - Method in class org.eclipse.jetty.session.SessionData
-
Set true means non-attribute data has changed.
- setPartitioned(boolean) - Method in class org.eclipse.jetty.session.AbstractSessionManager
-
Sets whether session cookies should have the
Partitioned
attribute - setPartitioned(boolean) - Method in interface org.eclipse.jetty.session.SessionConfig.Mutable
- setRandom(Random) - Method in class org.eclipse.jetty.session.DefaultSessionIdManager
-
Set a random number generator for generating ids.
- setRefreshCookieAge(int) - Method in class org.eclipse.jetty.session.AbstractSessionManager
- setRefreshCookieAge(int) - Method in interface org.eclipse.jetty.session.SessionConfig.Mutable
- setRemoveUnloadableSessions(boolean) - Method in class org.eclipse.jetty.session.AbstractSessionCache
-
If a session's data cannot be loaded from the store without error, remove it from the persistent store.
- setRemoveUnloadableSessions(boolean) - Method in class org.eclipse.jetty.session.AbstractSessionCacheFactory
-
Set the removeUnloadableSessions to set.
- setRemoveUnloadableSessions(boolean) - Method in interface org.eclipse.jetty.session.SessionCache
-
If the data for a session exists but is unreadable, the SessionCache can instruct the SessionDataStore to delete it.
- setReseed(long) - Method in class org.eclipse.jetty.session.DefaultSessionIdManager
-
Set the reseed probability.
- setResident(boolean) - Method in class org.eclipse.jetty.session.ManagedSession
- setSameSite(HttpCookie.SameSite) - Method in class org.eclipse.jetty.session.AbstractSessionManager
- setSameSite(HttpCookie.SameSite) - Method in interface org.eclipse.jetty.session.SessionConfig.Mutable
- setSaveOnCreate(boolean) - Method in class org.eclipse.jetty.session.AbstractSessionCache
- setSaveOnCreate(boolean) - Method in class org.eclipse.jetty.session.AbstractSessionCacheFactory
-
Set the saveOnCreate to set.
- setSaveOnCreate(boolean) - Method in interface org.eclipse.jetty.session.SessionCache
-
Whether or not a session that is newly created should be immediately saved.
- setSaveOnInactiveEviction(boolean) - Method in class org.eclipse.jetty.session.AbstractSessionCache
- setSaveOnInactiveEviction(boolean) - Method in class org.eclipse.jetty.session.AbstractSessionCacheFactory
-
Set the saveOnInactiveEvict to set.
- setSaveOnInactiveEviction(boolean) - Method in class org.eclipse.jetty.session.NullSessionCacheFactory
- setSaveOnInactiveEviction(boolean) - Method in interface org.eclipse.jetty.session.SessionCache
-
Whether or not a a session that is about to be evicted should be saved before being evicted.
- setSavePeriodSec(int) - Method in class org.eclipse.jetty.session.AbstractSessionDataStore
-
The minimum time in seconds between save operations.
- setSavePeriodSec(int) - Method in class org.eclipse.jetty.session.AbstractSessionDataStoreFactory
-
Set the savePeriodSec to set.
- setSchemaName(String) - Method in class org.eclipse.jetty.session.JDBCSessionDataStore.SessionTableSchema
- setSecureCookies(boolean) - Method in class org.eclipse.jetty.session.AbstractSessionManager
- setSecureCookies(boolean) - Method in interface org.eclipse.jetty.session.SessionConfig.Mutable
- setSecureRequestOnly(boolean) - Method in class org.eclipse.jetty.session.AbstractSessionManager
-
HTTPS request.
- setSecureRequestOnly(boolean) - Method in interface org.eclipse.jetty.session.SessionConfig.Mutable
- setServer(Server) - Method in class org.eclipse.jetty.session.DefaultSessionIdManager
-
Set the server associated with this id manager.
- setServer(Server) - Method in class org.eclipse.jetty.session.SessionHandler
- setSessionCache(SessionCache) - Method in class org.eclipse.jetty.session.AbstractSessionManager
-
Set up the SessionCache.
- setSessionCache(SessionCache) - Method in interface org.eclipse.jetty.session.SessionConfig.Mutable
- setSessionCache(SessionCache) - Method in interface org.eclipse.jetty.session.SessionManager
- setSessionComment(String) - Method in class org.eclipse.jetty.session.AbstractSessionManager
- setSessionComment(String) - Method in interface org.eclipse.jetty.session.SessionConfig.Mutable
- setSessionCookie(String) - Method in class org.eclipse.jetty.session.AbstractSessionManager
- setSessionCookie(String) - Method in interface org.eclipse.jetty.session.SessionConfig.Mutable
- setSessionCookieAttribute(String, String) - Method in class org.eclipse.jetty.session.AbstractSessionManager
- setSessionDataMapFactory(SessionDataMapFactory) - Method in class org.eclipse.jetty.session.CachingSessionDataStoreFactory
-
Set the SessionDataMapFactory.
- setSessionDataStore(SessionDataStore) - Method in class org.eclipse.jetty.session.AbstractSessionCache
- setSessionDataStore(SessionDataStore) - Method in interface org.eclipse.jetty.session.SessionCache
-
A SessionDataStore that is the authoritative source of session information.
- setSessionDomain(String) - Method in class org.eclipse.jetty.session.AbstractSessionManager
- setSessionDomain(String) - Method in interface org.eclipse.jetty.session.SessionConfig.Mutable
- setSessionHouseKeeper(HouseKeeper) - Method in class org.eclipse.jetty.session.DefaultSessionIdManager
- setSessionHouseKeeper(HouseKeeper) - Method in interface org.eclipse.jetty.session.SessionIdManager
-
Set the housekeeper for doing scavenging.
- setSessionIdManager(SessionIdManager) - Method in class org.eclipse.jetty.session.AbstractSessionManager
-
Set up the SessionIdManager.
- setSessionIdManager(SessionIdManager) - Method in class org.eclipse.jetty.session.HouseKeeper
-
SessionIdManager associated with this scavenger
- setSessionIdManager(SessionIdManager) - Method in interface org.eclipse.jetty.session.SessionConfig.Mutable
- setSessionIdManager(SessionIdManager) - Method in interface org.eclipse.jetty.session.SessionManager
- setSessionIdPathParameterName(String) - Method in class org.eclipse.jetty.session.AbstractSessionManager
-
Sets the session id URL path parameter name.
- setSessionIdPathParameterName(String) - Method in interface org.eclipse.jetty.session.SessionConfig.Mutable
- setSessionPath(String) - Method in class org.eclipse.jetty.session.AbstractSessionManager
- setSessionPath(String) - Method in interface org.eclipse.jetty.session.SessionConfig.Mutable
- setSessionStoreFactory(SessionDataStoreFactory) - Method in class org.eclipse.jetty.session.CachingSessionDataStoreFactory
- setSessionTableSchema(JDBCSessionDataStore.SessionTableSchema) - Method in class org.eclipse.jetty.session.JDBCSessionDataStore
- setSessionTableSchema(JDBCSessionDataStore.SessionTableSchema) - Method in class org.eclipse.jetty.session.JDBCSessionDataStoreFactory
-
Set the
JDBCSessionDataStoreFactory
to set. - setStoreDir(File) - Method in class org.eclipse.jetty.session.FileSessionDataStore
- setStoreDir(File) - Method in class org.eclipse.jetty.session.FileSessionDataStoreFactory
-
Set the storeDir to set.
- setStringType(String) - Method in class org.eclipse.jetty.session.DatabaseAdaptor
- setTableName(String) - Method in class org.eclipse.jetty.session.JDBCSessionDataStore.SessionTableSchema
- setUsingCookies(boolean) - Method in class org.eclipse.jetty.session.AbstractSessionManager
- setUsingCookies(boolean) - Method in interface org.eclipse.jetty.session.SessionConfig.Mutable
- setUsingUriParameters(boolean) - Method in class org.eclipse.jetty.session.AbstractSessionManager
- setUsingUriParameters(boolean) - Method in interface org.eclipse.jetty.session.SessionConfig.Mutable
- setVhost(String) - Method in class org.eclipse.jetty.session.SessionData
- setVirtualHostColumn(String) - Method in class org.eclipse.jetty.session.JDBCSessionDataStore.SessionTableSchema
- setWorkerName(String) - Method in class org.eclipse.jetty.session.DefaultSessionIdManager
-
Set the workername.
- shutdown() - Method in class org.eclipse.jetty.session.DefaultSessionCache
- shutdown() - Method in class org.eclipse.jetty.session.NullSessionCache
- shutdown() - Method in interface org.eclipse.jetty.session.SessionCache
- startScavenging() - Method in class org.eclipse.jetty.session.HouseKeeper
-
If scavenging is not scheduled, schedule it.
- stopScavenging() - Method in class org.eclipse.jetty.session.HouseKeeper
-
If scavenging is scheduled, stop it.
- store(String, SessionData) - Method in class org.eclipse.jetty.session.AbstractSessionDataStore
- store(String, SessionData) - Method in class org.eclipse.jetty.session.CachingSessionDataStore
- store(String, SessionData) - Method in interface org.eclipse.jetty.session.SessionDataMap
-
Store the session data.
- sweepDisk(long) - Method in class org.eclipse.jetty.session.FileSessionDataStore
-
Check all session files for any context and remove any that expired at or before the time limit.
- sweepFile(long, Path) - Method in class org.eclipse.jetty.session.FileSessionDataStore
-
Delete file (from any context) that expired at or before the given time
T
- toString() - Method in class org.eclipse.jetty.session.AbstractSessionCache
- toString() - Method in class org.eclipse.jetty.session.AbstractSessionDataStore
- toString() - Method in record class org.eclipse.jetty.session.AbstractSessionManager.RequestedSession
-
Returns a string representation of this record class.
- toString() - Method in class org.eclipse.jetty.session.DatabaseAdaptor
- toString() - Method in class org.eclipse.jetty.session.DefaultSessionIdManager
- toString() - Method in class org.eclipse.jetty.session.FileSessionDataStore
- toString() - Method in class org.eclipse.jetty.session.HouseKeeper
- toString() - Method in class org.eclipse.jetty.session.JDBCSessionDataStore.SessionTableSchema
- toString() - Method in class org.eclipse.jetty.session.ManagedSession
- toString() - Method in class org.eclipse.jetty.session.SessionContext
- toString() - Method in class org.eclipse.jetty.session.SessionData
U
- UnreadableSessionDataException - Exception Class in org.eclipse.jetty.session
-
UnreadableSessionDataException
- UnreadableSessionDataException(String, SessionContext, Throwable) - Constructor for exception class org.eclipse.jetty.session.UnreadableSessionDataException
- UnwriteableSessionDataException - Exception Class in org.eclipse.jetty.session
-
UnwriteableSessionDataException
- UnwriteableSessionDataException(String, SessionContext, Throwable) - Constructor for exception class org.eclipse.jetty.session.UnwriteableSessionDataException
- use() - Method in class org.eclipse.jetty.session.ManagedSession
V
- VALID - Enum constant in enum class org.eclipse.jetty.session.ManagedSession.State
- valueOf(String) - Static method in enum class org.eclipse.jetty.session.ManagedSession.IdState
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.eclipse.jetty.session.ManagedSession.State
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class org.eclipse.jetty.session.ManagedSession.IdState
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.eclipse.jetty.session.ManagedSession.State
-
Returns an array containing the constants of this enum class, in the order they are declared.
_
- __CheckRemoteSessionEncodingProperty - Static variable in interface org.eclipse.jetty.session.SessionConfig
- __DefaultSessionCookie - Static variable in interface org.eclipse.jetty.session.SessionConfig
- __DefaultSessionDomain - Static variable in interface org.eclipse.jetty.session.SessionConfig
- __DefaultSessionIdPathParameterName - Static variable in interface org.eclipse.jetty.session.SessionConfig
- __MaxAgeProperty - Static variable in interface org.eclipse.jetty.session.SessionConfig
-
Session Max Age.
- __NEW_SESSION_ID - Static variable in class org.eclipse.jetty.session.DefaultSessionIdManager
- __SessionCookieProperty - Static variable in interface org.eclipse.jetty.session.SessionConfig
-
Session cookie name.
- __SessionDomainProperty - Static variable in interface org.eclipse.jetty.session.SessionConfig
-
Session Domain.
- __SessionIdPathParameterNameProperty - Static variable in interface org.eclipse.jetty.session.SessionConfig
-
Session id path parameter name.
- __SessionPathProperty - Static variable in interface org.eclipse.jetty.session.SessionConfig
-
Session Path.
- _accessed - Variable in class org.eclipse.jetty.session.SessionData
- _accessTimeColumn - Variable in class org.eclipse.jetty.session.JDBCSessionDataStore.SessionTableSchema
- _attributes - Variable in class org.eclipse.jetty.session.SessionData
- _blobType - Variable in class org.eclipse.jetty.session.DatabaseAdaptor
- _cache - Variable in class org.eclipse.jetty.session.CachingSessionDataStore
-
The fronting cache
- _canonicalContextPath - Variable in class org.eclipse.jetty.session.SessionContext
- _catalogName - Variable in class org.eclipse.jetty.session.JDBCSessionDataStore.SessionTableSchema
- _context - Variable in class org.eclipse.jetty.session.AbstractSessionCache
-
Information about the context to which this SessionCache pertains
- _context - Variable in class org.eclipse.jetty.session.AbstractSessionDataStore
- _context - Variable in class org.eclipse.jetty.session.SessionContext
- _contextPath - Variable in class org.eclipse.jetty.session.SessionData
- _contextPathColumn - Variable in class org.eclipse.jetty.session.JDBCSessionDataStore.SessionTableSchema
- _contextString - Variable in class org.eclipse.jetty.session.FileSessionDataStore
- _cookieSet - Variable in class org.eclipse.jetty.session.SessionData
- _cookieTimeColumn - Variable in class org.eclipse.jetty.session.JDBCSessionDataStore.SessionTableSchema
- _created - Variable in class org.eclipse.jetty.session.SessionData
- _createTimeColumn - Variable in class org.eclipse.jetty.session.JDBCSessionDataStore.SessionTableSchema
- _dbAdaptor - Variable in class org.eclipse.jetty.session.JDBCSessionDataStore
- _dbAdaptor - Variable in class org.eclipse.jetty.session.JDBCSessionDataStore.SessionTableSchema
- _deleteUnrestorableFiles - Variable in class org.eclipse.jetty.session.FileSessionDataStore
- _dirty - Variable in class org.eclipse.jetty.session.SessionData
- _evictionPolicy - Variable in class org.eclipse.jetty.session.AbstractSessionCache
-
When, if ever, to evict sessions: never; only when the last request for them finishes; after inactivity time (expressed as secs)
- _expiry - Variable in class org.eclipse.jetty.session.SessionData
- _expiryTimeColumn - Variable in class org.eclipse.jetty.session.JDBCSessionDataStore.SessionTableSchema
- _extendedId - Variable in class org.eclipse.jetty.session.ManagedSession
- _flushOnResponseCommit - Variable in class org.eclipse.jetty.session.AbstractSessionCache
-
If true, when a response is about to be committed back to the client, a dirty session will be flushed to the session store.
- _gracePeriodSec - Variable in class org.eclipse.jetty.session.AbstractSessionDataStore
- _houseKeeper - Variable in class org.eclipse.jetty.session.DefaultSessionIdManager
- _id - Variable in class org.eclipse.jetty.session.SessionData
- _idColumn - Variable in class org.eclipse.jetty.session.JDBCSessionDataStore.SessionTableSchema
- _initialized - Variable in class org.eclipse.jetty.session.JDBCSessionDataStore
- _invalidateOnShutdown - Variable in class org.eclipse.jetty.session.AbstractSessionCache
-
If true, when the server shuts down, all sessions in the cache will be invalidated before being removed.
- _lastAccessed - Variable in class org.eclipse.jetty.session.SessionData
- _lastAccessTimeColumn - Variable in class org.eclipse.jetty.session.JDBCSessionDataStore.SessionTableSchema
- _lastExpiryCheckTime - Variable in class org.eclipse.jetty.session.AbstractSessionDataStore
- _lastNode - Variable in class org.eclipse.jetty.session.SessionData
- _lastNodeColumn - Variable in class org.eclipse.jetty.session.JDBCSessionDataStore.SessionTableSchema
- _lastOrphanSweepTime - Variable in class org.eclipse.jetty.session.AbstractSessionDataStore
- _lastSaved - Variable in class org.eclipse.jetty.session.SessionData
- _lastSavedTimeColumn - Variable in class org.eclipse.jetty.session.JDBCSessionDataStore.SessionTableSchema
- _lastSweepTime - Variable in class org.eclipse.jetty.session.FileSessionDataStore
- _lock - Variable in class org.eclipse.jetty.session.ManagedSession
- _longType - Variable in class org.eclipse.jetty.session.DatabaseAdaptor
- _manager - Variable in class org.eclipse.jetty.session.AbstractSessionCache
-
The SessionManager related to this SessionCache
- _manager - Variable in class org.eclipse.jetty.session.ManagedSession
- _mapColumn - Variable in class org.eclipse.jetty.session.JDBCSessionDataStore.SessionTableSchema
- _mapFactory - Variable in class org.eclipse.jetty.session.CachingSessionDataStoreFactory
- _maxInactiveMs - Variable in class org.eclipse.jetty.session.SessionData
- _maxIntervalColumn - Variable in class org.eclipse.jetty.session.JDBCSessionDataStore.SessionTableSchema
- _metaDataDirty - Variable in class org.eclipse.jetty.session.SessionData
- _needSetCookie - Variable in class org.eclipse.jetty.session.ManagedSession
- _newSession - Variable in class org.eclipse.jetty.session.ManagedSession
- _ownHouseKeeper - Variable in class org.eclipse.jetty.session.DefaultSessionIdManager
- _ownScheduler - Variable in class org.eclipse.jetty.session.HouseKeeper
- _random - Variable in class org.eclipse.jetty.session.DefaultSessionIdManager
- _removeUnloadableSessions - Variable in class org.eclipse.jetty.session.AbstractSessionCache
-
If true, a Session whose data cannot be read will be deleted from the SessionDataStore.
- _requests - Variable in class org.eclipse.jetty.session.ManagedSession
- _reseed - Variable in class org.eclipse.jetty.session.DefaultSessionIdManager
- _resident - Variable in class org.eclipse.jetty.session.ManagedSession
- _runner - Variable in class org.eclipse.jetty.session.HouseKeeper
- _saveOnCreate - Variable in class org.eclipse.jetty.session.AbstractSessionCache
-
If true, as soon as a new session is created, it will be persisted to the SessionDataStore
- _saveOnInactiveEviction - Variable in class org.eclipse.jetty.session.AbstractSessionCache
-
If true, a session that will be evicted from the cache because it has been inactive too long will be saved before being evicted.
- _savePeriodSec - Variable in class org.eclipse.jetty.session.AbstractSessionDataStore
- _scheduler - Variable in class org.eclipse.jetty.session.HouseKeeper
- _schemaName - Variable in class org.eclipse.jetty.session.JDBCSessionDataStore.SessionTableSchema
- _schemaProvided - Variable in class org.eclipse.jetty.session.JDBCSessionDataStore
- _server - Variable in class org.eclipse.jetty.session.DefaultSessionIdManager
- _sessionData - Variable in class org.eclipse.jetty.session.ManagedSession
- _sessionDataStore - Variable in class org.eclipse.jetty.session.AbstractSessionCache
-
The authoritative source of session data
- _sessionFileMap - Variable in class org.eclipse.jetty.session.FileSessionDataStore
- _sessionIdManager - Variable in class org.eclipse.jetty.session.HouseKeeper
- _sessionInactivityTimer - Variable in class org.eclipse.jetty.session.ManagedSession
- _sessionManager - Variable in class org.eclipse.jetty.session.SessionContext
- _sessionStoreFactory - Variable in class org.eclipse.jetty.session.CachingSessionDataStoreFactory
-
The SessionDataStore that will store session data.
- _sessionTableSchema - Variable in class org.eclipse.jetty.session.JDBCSessionDataStore
- _state - Variable in class org.eclipse.jetty.session.ManagedSession
- _stateChangeCompleted - Variable in class org.eclipse.jetty.session.ManagedSession
- _store - Variable in class org.eclipse.jetty.session.CachingSessionDataStore
-
The actual store for the session data
- _storeDir - Variable in class org.eclipse.jetty.session.FileSessionDataStore
- _stringType - Variable in class org.eclipse.jetty.session.DatabaseAdaptor
- _tableName - Variable in class org.eclipse.jetty.session.JDBCSessionDataStore.SessionTableSchema
- _task - Variable in class org.eclipse.jetty.session.HouseKeeper
- _vhost - Variable in class org.eclipse.jetty.session.SessionContext
- _vhost - Variable in class org.eclipse.jetty.session.SessionData
- _virtualHostColumn - Variable in class org.eclipse.jetty.session.JDBCSessionDataStore.SessionTableSchema
- _weakRandom - Variable in class org.eclipse.jetty.session.DefaultSessionIdManager
- _workerAttr - Variable in class org.eclipse.jetty.session.DefaultSessionIdManager
- _workerName - Variable in class org.eclipse.jetty.session.DefaultSessionIdManager
- _workerName - Variable in class org.eclipse.jetty.session.SessionContext
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form