| Package | Description |
|---|---|
| org.eclipse.jetty.server.session |
Jetty Server : Session Management Implementations
|
| Modifier and Type | Class | Description |
|---|---|---|
protected class |
AbstractSessionCache.PlaceHolderSession |
PlaceHolder
|
| Modifier and Type | Field | Description |
|---|---|---|
protected java.util.concurrent.ConcurrentHashMap<java.lang.String,Session> |
DefaultSessionCache._sessions |
The cache of sessions in a hashmap
|
| Modifier and Type | Method | Description |
|---|---|---|
Session |
AbstractSessionCache.delete(java.lang.String id) |
Remove a session object from this store and from any backing store.
|
Session |
SessionCache.delete(java.lang.String id) |
Remove a Session completely: from both this
cache and the SessionDataStore.
|
abstract Session |
AbstractSessionCache.doDelete(java.lang.String id) |
Remove the session with this identity from the store
|
Session |
DefaultSessionCache.doDelete(java.lang.String id) |
|
Session |
NullSessionCache.doDelete(java.lang.String id) |
|
abstract Session |
AbstractSessionCache.doGet(java.lang.String id) |
Get the session matching the key
|
Session |
DefaultSessionCache.doGet(java.lang.String id) |
|
Session |
NullSessionCache.doGet(java.lang.String id) |
|
abstract Session |
AbstractSessionCache.doPutIfAbsent(java.lang.String id,
Session session) |
Put the session into the map if it wasn't already there
|
Session |
DefaultSessionCache.doPutIfAbsent(java.lang.String id,
Session session) |
|
Session |
NullSessionCache.doPutIfAbsent(java.lang.String id,
Session session) |
|
Session |
AbstractSessionCache.get(java.lang.String id) |
Get a session object.
|
Session |
SessionCache.get(java.lang.String id) |
Get an existing Session.
|
Session |
Session.getSession() |
|
Session |
SessionHandler.getSession(java.lang.String id) |
Get a known existing session
|
Session |
SessionHandler.SessionIf.getSession() |
|
Session |
AbstractSessionCache.newSession(HttpServletRequest request,
java.lang.String id,
long time,
long maxInactiveMs) |
|
abstract Session |
AbstractSessionCache.newSession(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 data
|
Session |
DefaultSessionCache.newSession(HttpServletRequest request,
SessionData data) |
|
Session |
DefaultSessionCache.newSession(SessionData data) |
|
Session |
NullSessionCache.newSession(HttpServletRequest request,
SessionData data) |
|
Session |
NullSessionCache.newSession(SessionData data) |
|
Session |
SessionCache.newSession(HttpServletRequest request,
java.lang.String id,
long time,
long maxInactiveMs) |
Create an entirely new Session.
|
Session |
SessionCache.newSession(SessionData data) |
Re-materialize a Session that has previously existed.
|
Session |
SessionHandler.removeSession(java.lang.String id,
boolean invalidate) |
Remove session from manager
|
Session |
AbstractSessionCache.renewSessionId(java.lang.String oldId,
java.lang.String newId) |
|
Session |
SessionCache.renewSessionId(java.lang.String oldId,
java.lang.String newId) |
Change the id of a Session.
|
| Modifier and Type | Method | Description |
|---|---|---|
void |
AbstractSessionCache.checkInactiveSession(Session session) |
Check a session for being inactive and
thus being able to be evicted, if eviction
is enabled.
|
void |
SessionCache.checkInactiveSession(Session session) |
Check a Session to see if it might be appropriate to
evict or expire.
|
void |
SessionHandler.complete(Session session,
Request request) |
|
abstract Session |
AbstractSessionCache.doPutIfAbsent(java.lang.String id,
Session session) |
Put the session into the map if it wasn't already there
|
Session |
DefaultSessionCache.doPutIfAbsent(java.lang.String id,
Session session) |
|
Session |
NullSessionCache.doPutIfAbsent(java.lang.String id,
Session session) |
|
abstract boolean |
AbstractSessionCache.doReplace(java.lang.String id,
Session oldValue,
Session newValue) |
Replace the mapping from id to oldValue with newValue
|
boolean |
DefaultSessionCache.doReplace(java.lang.String id,
Session oldValue,
Session newValue) |
|
boolean |
NullSessionCache.doReplace(java.lang.String id,
Session oldValue,
Session newValue) |
|
void |
SessionHandler.doSessionAttributeListeners(Session session,
java.lang.String name,
java.lang.Object old,
java.lang.Object value) |
|
void |
AbstractSessionCache.put(java.lang.String id,
Session session) |
Put the Session object back into the session store.
|
void |
SessionCache.put(java.lang.String id,
Session session) |
Finish using a Session.
|
void |
SessionHandler.sessionInactivityTimerExpired(Session session) |
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.
|
| Constructor | Description |
|---|---|
SessionAsyncListener(Session session) |
Copyright © 1995–2018 Webtide. All rights reserved.