GigaSpaces XAP 10.0.1 API

org.openspaces.pu.container.jee.jetty
Class GSSessionManager

java.lang.Object
  extended by org.eclipse.jetty.util.component.AbstractLifeCycle
      extended by org.eclipse.jetty.server.session.AbstractSessionManager
          extended by org.eclipse.jetty.server.session.HashSessionManager
              extended by org.openspaces.pu.container.jee.jetty.GSSessionManager
All Implemented Interfaces:
org.eclipse.jetty.server.SessionManager, org.eclipse.jetty.util.component.LifeCycle

public class GSSessionManager
extends org.eclipse.jetty.server.session.HashSessionManager

Our SessionManager implementation allows to change default sessionCookie value (JSESSIONID). fix for GS-10830 , CLOUDIFY-1797

Since:
9.7
Author:
evgenyf

Nested Class Summary
 
Nested classes/interfaces inherited from class org.eclipse.jetty.server.session.HashSessionManager
org.eclipse.jetty.server.session.HashSessionManager.Saver, org.eclipse.jetty.server.session.HashSessionManager.Scavenger
 
Nested classes/interfaces inherited from class org.eclipse.jetty.server.session.AbstractSessionManager
org.eclipse.jetty.server.session.AbstractSessionManager.SessionIf
 
Nested classes/interfaces inherited from class org.eclipse.jetty.util.component.AbstractLifeCycle
org.eclipse.jetty.util.component.AbstractLifeCycle.AbstractLifeCycleListener
 
Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.LifeCycle
org.eclipse.jetty.util.component.LifeCycle.Listener
 
Field Summary
 
Fields inherited from class org.eclipse.jetty.server.session.HashSessionManager
_sessions
 
Fields inherited from class org.eclipse.jetty.server.session.AbstractSessionManager
__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, _sessionTrackingModes
 
Fields inherited from class org.eclipse.jetty.util.component.AbstractLifeCycle
FAILED, RUNNING, STARTED, STARTING, STOPPED, STOPPING
 
Fields inherited from interface org.eclipse.jetty.server.SessionManager
__CheckRemoteSessionEncoding, __DefaultSessionCookie, __DefaultSessionDomain, __DefaultSessionIdPathParameterName, __MaxAgeProperty, __SessionCookieProperty, __SessionDomainProperty, __SessionIdPathParameterNameProperty, __SessionPathProperty
 
Constructor Summary
GSSessionManager()
           
 
Method Summary
 void doStart()
           
 
Methods inherited from class org.eclipse.jetty.server.session.HashSessionManager
addSession, doStop, getIdleSavePeriod, getSavePeriod, getScavengePeriod, getSession, getSessions, getStoreDirectory, isDeleteUnrestorableSessions, isLazyLoad, newSession, newSession, removeSession, renewSessionId, restoreSession, restoreSession, restoreSessions, saveSessions, scavenge, setDeleteUnrestorableSessions, setIdleSavePeriod, setLazyLoad, setMaxInactiveInterval, setSavePeriod, setScavengePeriod, setStoreDirectory, shutdownSessions
 
Methods inherited from class org.eclipse.jetty.server.session.AbstractSessionManager
access, addEventListener, addSession, clearEventListeners, complete, doSessionAttributeListeners, getClusterId, getContext, getContextHandler, getDefaultSessionTrackingModes, getEffectiveSessionTrackingModes, getHttpOnly, getHttpSession, getIdManager, getMaxCookieAge, getMaxInactiveInterval, getMaxSessions, getMetaManager, getMinSessions, getNodeId, getRefreshCookieAge, getSecureCookies, getSessionCookie, getSessionCookie, getSessionCookieConfig, getSessionDomain, getSessionHandler, getSessionIdManager, getSessionIdPathParameterName, getSessionIdPathParameterNamePrefix, getSessionMap, getSessionPath, getSessionsMax, getSessionsTotal, getSessionTimeMax, getSessionTimeMean, getSessionTimeStdDev, getSessionTimeTotal, isCheckingRemoteSessionIdEncoding, isNodeIdInSessionId, isSecureRequestOnly, isUsingCookies, isUsingURLs, isValid, newHttpSession, removeEventListener, removeSession, removeSession, resetStats, setCheckingRemoteSessionIdEncoding, setHttpOnly, setIdManager, setNodeIdInSessionId, setRefreshCookieAge, setSecureRequestOnly, setSessionCookie, setSessionHandler, setSessionIdManager, setSessionIdPathParameterName, setSessionTrackingModes, setUsingCookies, statsReset
 
Methods inherited from class org.eclipse.jetty.util.component.AbstractLifeCycle
addLifeCycleListener, getState, getState, getStopTimeout, isFailed, isRunning, isStarted, isStarting, isStopped, isStopping, removeLifeCycleListener, setStopTimeout, start, stop
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.eclipse.jetty.util.component.LifeCycle
addLifeCycleListener, isFailed, isRunning, isStarted, isStarting, isStopped, isStopping, removeLifeCycleListener, start, stop
 

Constructor Detail

GSSessionManager

public GSSessionManager()
Method Detail

doStart

public void doStart()
             throws Exception
Overrides:
doStart in class org.eclipse.jetty.server.session.HashSessionManager
Throws:
Exception

GigaSpaces XAP 10.0.1 API

Copyright © GigaSpaces.