Uses of Class
org.eclipse.jetty.server.session.SessionData
Package
Description
Jetty NoSql : Generic Nosql Session Management
Jetty NoSql : MongoDB Integration
Jetty Server : Session Management Implementations
-
Uses of SessionData in org.eclipse.jetty.gcloud.session
Modifier and TypeMethodDescriptionprotected SessionData
GCloudSessionDataStore.sessionFromEntity
(com.google.cloud.datastore.Entity entity) Generate SessionData from an Entity retrieved from gcloud datastore.Modifier and TypeMethodDescriptionvoid
GCloudSessionDataStore.doStore
(String id, SessionData data, long lastSaveTime) protected com.google.cloud.datastore.Entity
GCloudSessionDataStore.entityFromSession
(SessionData session, com.google.cloud.datastore.Key key) Generate a gcloud datastore Entity from SessionData -
Uses of SessionData in org.eclipse.jetty.memcached.session
Modifier and TypeMethodDescriptionvoid
MemcachedSessionDataMap.store
(String id, SessionData data) -
Uses of SessionData in org.eclipse.jetty.nosql
Modifier and TypeMethodDescriptionNoSqlSessionDataStore.newSessionData
(String id, long created, long accessed, long lastAccessed, long maxInactiveMs) -
Uses of SessionData in org.eclipse.jetty.nosql.mongodb
Modifier and TypeMethodDescriptionvoid
MongoSessionDataStore.doStore
(String id, SessionData data, long lastSaveTime) -
Uses of SessionData in org.eclipse.jetty.server.session
Modifier and TypeMethodDescriptionabstract SessionData
Load the session from persistent store.protected SessionData
Session.getSessionData()
protected SessionData
FileSessionDataStore.load
(InputStream is, String expectedId) Load the session data from a file.Read in session data.AbstractSessionDataStore.newSessionData
(String id, long created, long accessed, long lastAccessed, long maxInactiveMs) CachingSessionDataStore.newSessionData
(String id, long created, long accessed, long lastAccessed, long maxInactiveMs) NullSessionDataStore.newSessionData
(String id, long created, long accessed, long lastAccessed, long maxInactiveMs) SessionDataStore.newSessionData
(String id, long created, long accessed, long lastAccessed, long maxInactiveMs) Create a new SessionDataModifier and TypeMethodDescriptionvoid
SessionData.copy
(SessionData data) Copy the info from the given sessiondatastatic void
SessionData.deserializeAttributes
(SessionData data, ObjectInputStream in) De-serialize the attribute map of a session.protected void
JDBCSessionDataStore.doInsert
(String id, SessionData data) abstract void
AbstractSessionDataStore.doStore
(String id, SessionData data, long lastSaveTime) Store the session data persistently.void
FileSessionDataStore.doStore
(String id, SessionData data, long lastSaveTime) void
JDBCSessionDataStore.doStore
(String id, SessionData data, long lastSaveTime) void
NullSessionDataStore.doStore
(String id, SessionData data, long lastSaveTime) protected void
JDBCSessionDataStore.doUpdate
(String id, SessionData data) protected String
FileSessionDataStore.getIdWithContextAndExpiry
(SessionData data) Get the session id with its context and its expiry timeabstract Session
AbstractSessionCache.newSession
(jakarta.servlet.http.HttpServletRequest request, SessionData data) Create a new Session for a request.abstract Session
AbstractSessionCache.newSession
(SessionData data) Create a new Session object from pre-existing session dataDefaultSessionCache.newSession
(jakarta.servlet.http.HttpServletRequest request, SessionData data) DefaultSessionCache.newSession
(SessionData data) NullSessionCache.newSession
(jakarta.servlet.http.HttpServletRequest request, SessionData data) NullSessionCache.newSession
(SessionData data) SessionCache.newSession
(SessionData data) Re-materialize a Session that has previously existed.protected void
FileSessionDataStore.save
(OutputStream os, String id, SessionData data) Save the session data.static void
SessionData.serializeAttributes
(SessionData data, ObjectOutputStream out) Serialize the attribute map of the session.void
AbstractSessionDataStore.store
(String id, SessionData data) void
CachingSessionDataStore.store
(String id, SessionData data) void
SessionDataMap.store
(String id, SessionData data) Store the session data.ModifierConstructorDescriptionSession
(SessionHandler handler, jakarta.servlet.http.HttpServletRequest request, SessionData data) Create a new sessionSession
(SessionHandler handler, SessionData data) Re-inflate an existing session from some eg persistent store. -
Uses of SessionData in org.eclipse.jetty.session.infinispan
Modifier and TypeClassDescriptionclass
InfinispanSessionData Specialization of SessionData to hold the attributes as a serialized byte array.Modifier and TypeMethodDescriptionInfinispanSessionDataStore.newSessionData
(String id, long created, long accessed, long lastAccessed, long maxInactiveMs) Modifier and TypeMethodDescriptionvoid
InfinispanSessionDataStore.doStore
(String id, SessionData data, long lastSaveTime)