Uses of Class
org.eclipse.jetty.session.SessionData
-
Uses of SessionData in org.eclipse.jetty.session
Modifier and TypeMethodDescriptionabstract SessionData
Load the session from persistent store.ManagedSession.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 sessiondataprotected void
ObjectStreamSessionDataStore.deserializeAttributes
(SessionData data, InputStream is) Deserialize the attribute map from the InputStream provided and store into the SessionData.static 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 ManagedSession
AbstractSessionCache.newSession
(SessionData data) Create a new Session object from pre-existing session dataDefaultSessionCache.newSession
(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.protected void
ObjectStreamSessionDataStore.serializeAttributes
(SessionData data, OutputStream os) Serialize the attribute map of the SessionData into the OutputStream provided.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.ModifierConstructorDescriptionManagedSession
(SessionManager manager, SessionData data) Create a new session object.