public class LateInvalidatingHashSessionManager
extends org.eclipse.jetty.server.session.HashSessionManager
org.eclipse.jetty.server.session.HashSessionManager.Saver, org.eclipse.jetty.server.session.HashSessionManager.Scavengerorg.eclipse.jetty.server.session.AbstractSessionManager.CookieConfig, org.eclipse.jetty.server.session.AbstractSessionManager.SessionIforg.eclipse.jetty.util.component.AbstractLifeCycle.AbstractLifeCycleListener__defaultSessionTrackingModes, __distantFuture, _checkingRemoteSessionIdEncoding, _context, _dftMaxIdleSecs, _httpOnly, _loader, _maxCookieAge, _nodeIdInSessionId, _refreshCookieAge, _secureCookies, _secureRequestOnly, _sessionAttributeListeners, _sessionComment, _sessionCookie, _sessionDomain, _sessionHandler, _sessionIdListeners, _sessionIdManager, _sessionIdPathParameterName, _sessionIdPathParameterNamePrefix, _sessionListeners, _sessionPath, _sessionsStats, _sessionTimeStats, _sessionTrackingModesFAILED, RUNNING, STARTED, STARTING, STOPPED, STOPPING__CheckRemoteSessionEncoding, __DefaultSessionCookie, __DefaultSessionDomain, __DefaultSessionIdPathParameterName, __MaxAgeProperty, __SessionCookieProperty, __SessionDomainProperty, __SessionIdPathParameterNameProperty, __SessionPathProperty| Constructor and Description |
|---|
LateInvalidatingHashSessionManager() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
invalidateSessions()
The change in this method allows sessions to be saved when there are
multiple sessions with the same session id.
|
protected void |
scavenge()
This is a hack that sets the accessed and lastAccessed fields in
HashedSession for all sessions with the same id when not all sessions are
ready to expire.
|
addSession, doStart, doStop, getIdleSavePeriod, getSavePeriod, getScavengePeriod, getSession, getSessions, getStoreDirectory, isDeleteUnrestorableSessions, isLazyLoad, newSession, newSession, removeSession, renewSessionId, restoreSession, restoreSession, restoreSessions, saveSessions, setDeleteUnrestorableSessions, setIdleSavePeriod, setLazyLoad, setMaxInactiveInterval, setSavePeriod, setScavengePeriod, setStoreDirectory, shutdownSessionsaccess, addEventListener, addSession, clearEventListeners, complete, doSessionAttributeListeners, getClusterId, getContext, getContextHandler, getDefaultSessionTrackingModes, getEffectiveSessionTrackingModes, getHttpOnly, getHttpSession, getMaxCookieAge, getMaxInactiveInterval, getMetaManager, getNodeId, getRefreshCookieAge, getSecureCookies, getSessionCookie, getSessionCookie, getSessionCookieConfig, getSessionDomain, getSessionHandler, getSessionIdManager, getSessionIdPathParameterName, getSessionIdPathParameterNamePrefix, getSessionPath, getSessionsMax, getSessionsTotal, getSessionTimeMax, getSessionTimeMean, getSessionTimeStdDev, getSessionTimeTotal, isCheckingRemoteSessionIdEncoding, isNodeIdInSessionId, isSecureRequestOnly, isUsingCookies, isUsingURLs, isValid, newHttpSession, removeEventListener, removeSession, removeSession, setCheckingRemoteSessionIdEncoding, setHttpOnly, setNodeIdInSessionId, setRefreshCookieAge, setSecureRequestOnly, setSessionCookie, setSessionHandler, setSessionIdManager, setSessionIdPathParameterName, setSessionTrackingModes, setUsingCookies, statsResetaddBean, addBean, addBean, addEventListener, addManaged, contains, destroy, dump, dump, dump, dump, dump, dumpBeans, dumpObject, dumpStdErr, dumpThis, getBean, getBeans, getBeans, isManaged, manage, removeBean, removeBeans, removeEventListener, setBeans, setStopTimeout, start, stop, unmanage, updateBean, updateBeansaddLifeCycleListener, getState, getState, getStopTimeout, isFailed, isRunning, isStarted, isStarting, isStopped, isStopping, removeLifeCycleListener, start, stopCopyright © 2006–2015 OPS4J - Open Participation Software for Java. All rights reserved.