VMware GemFire Java API Reference
Class Tomcat7DeltaSessionManager
- java.lang.Object
-
- org.apache.catalina.session.ManagerBase
-
- org.apache.geode.modules.session.catalina.DeltaSessionManager<Tomcat7CommitSessionValve>
-
- org.apache.geode.modules.session.catalina.Tomcat7DeltaSessionManager
-
- All Implemented Interfaces:
java.beans.PropertyChangeListener,java.util.EventListener,javax.management.MBeanRegistration,org.apache.catalina.Lifecycle,org.apache.catalina.Manager,SessionManager
public class Tomcat7DeltaSessionManager extends DeltaSessionManager<Tomcat7CommitSessionValve>
-
-
Field Summary
Fields Modifier and Type Field Description protected org.apache.catalina.util.LifecycleSupportlifecycleTheLifecycleSupportfor this component.-
Fields inherited from class org.apache.geode.modules.session.catalina.DeltaSessionManager
name, regionName, started
-
Fields inherited from class org.apache.catalina.session.ManagerBase
algorithm, container, DEFAULT_ALGORITHM, devRandomSource, digest, distributable, domain, duplicates, entropy, expiredSessions, initialized, log, maxActive, maxInactiveInterval, mserver, oname, processExpiresFrequency, processingTime, random, randomClass, randomIS, sessionAverageAliveTime, sessionCounter, sessionCreationTiming, sessionExpirationTiming, sessionIdLength, sessionMaxAliveTime, sessions, sm, support, TIMING_STATS_CACHE_SIZE
-
-
Constructor Summary
Constructors Constructor Description Tomcat7DeltaSessionManager()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddLifecycleListener(org.apache.catalina.LifecycleListener listener)Add a lifecycle event listener to this component.protected Tomcat7CommitSessionValvecreateCommitSessionValve()org.apache.catalina.LifecycleListener[]findLifecycleListeners()Get the lifecycle listeners associated with this lifecycle.protected org.apache.catalina.session.StandardSessiongetNewSession()voidremoveLifecycleListener(org.apache.catalina.LifecycleListener listener)Remove a lifecycle event listener from this component.voidstartInternal()Prepare for the beginning of active use of the public methods of this component.voidstopInternal()Gracefully terminate the active use of the public methods of this component.-
Methods inherited from class org.apache.geode.modules.session.catalina.DeltaSessionManager
add, cancelTimer, findSession, getActiveSessions, getEnableDebugListener, getEnableGatewayDeltaReplication, getEnableGatewayReplication, getEnableLocalCache, getLogger, getMaxActiveSessions, getPreferDeserializedForm, getRegionAttributesId, getRegionName, getRejectedSessions, getSessionCache, getSessionsToTouch, getStatistics, getStatisticsName, getTheContext, initializeSessionCache, isBackingCacheAvailable, isClientServer, isCommitValveEnabled, isCommitValveFailfastEnabled, listSessionIds, load, propertyChange, registerCommitSessionValve, registerJvmRouteBinderValve, remove, scheduleTimerTasks, setContainer, setEnableCommitValve, setEnableCommitValveFailfast, setEnableDebugListener, setEnableGatewayDeltaReplication, setEnableGatewayReplication, setEnableLocalCache, setMaxActiveSessions, setMaxInactiveInterval, setPreferDeserializedForm, setRegionAttributesId, setRegionName, setRejectedSessions, toString, unload, unregisterCommitSessionValve, unregisterJvmRouteBinderValve
-
Methods inherited from class org.apache.catalina.session.ManagerBase
addPropertyChangeListener, backgroundProcess, changeSessionId, createEmptySession, createSession, createSession, destroy, expireSession, findSessions, generateSessionId, getAlgorithm, getClassName, getContainer, getCreationTime, getCreationTimestamp, getDigest, getDistributable, getDomain, getDuplicates, getEngine, getEntropy, getExpiredSessions, getInfo, getJvmRoute, getLastAccessedTime, getLastAccessedTimestamp, getMaxActive, getMaxInactiveInterval, getName, getObjectName, getProcessExpiresFrequency, getProcessingTime, getRandom, getRandomBytes, getRandomClass, getRandomFile, getSession, getSessionAttribute, getSessionAverageAliveTime, getSessionCounter, getSessionCreateRate, getSessionExpireRate, getSessionIdLength, getSessionMaxAliveTime, init, postDeregister, postRegister, preDeregister, preRegister, processExpires, removePropertyChangeListener, setAlgorithm, setDistributable, setDuplicates, setEntropy, setExpiredSessions, setMaxActive, setProcessExpiresFrequency, setProcessingTime, setRandomClass, setRandomFile, setSessionAverageAliveTime, setSessionCounter, setSessionIdLength, setSessionMaxAliveTime
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.apache.geode.modules.session.catalina.SessionManager
getMaxInactiveInterval
-
-
-
-
Method Detail
-
startInternal
public void startInternal() throws org.apache.catalina.LifecycleExceptionPrepare for the beginning of active use of the public methods of this component. This method should be called afterconfigure(), and before any of the public methods of the component are utilized.- Throws:
org.apache.catalina.LifecycleException- if this component detects a fatal error that prevents this component from being used
-
stopInternal
public void stopInternal() throws org.apache.catalina.LifecycleExceptionGracefully terminate the active use of the public methods of this component. This method should be the last one called on a given instance of this component.- Throws:
org.apache.catalina.LifecycleException- if this component detects a fatal error that needs to be reported
-
addLifecycleListener
public void addLifecycleListener(org.apache.catalina.LifecycleListener listener)
Add a lifecycle event listener to this component.- Parameters:
listener- The listener to add
-
findLifecycleListeners
public org.apache.catalina.LifecycleListener[] findLifecycleListeners()
Get the lifecycle listeners associated with this lifecycle. If this Lifecycle has no listeners registered, a zero-length array is returned.
-
removeLifecycleListener
public void removeLifecycleListener(org.apache.catalina.LifecycleListener listener)
Remove a lifecycle event listener from this component.- Parameters:
listener- The listener to remove
-
getNewSession
protected org.apache.catalina.session.StandardSession getNewSession()
- Overrides:
getNewSessionin classDeltaSessionManager<Tomcat7CommitSessionValve>
-
createCommitSessionValve
protected Tomcat7CommitSessionValve createCommitSessionValve()
- Specified by:
createCommitSessionValvein classDeltaSessionManager<Tomcat7CommitSessionValve>
-
-