public class Tomcat9DeltaSessionManager extends DeltaSessionManager<Tomcat9CommitSessionValve>
name, regionName, started
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 and Description |
---|
Tomcat9DeltaSessionManager() |
Modifier and Type | Method and Description |
---|---|
protected Tomcat9CommitSessionValve |
createCommitSessionValve() |
int |
getMaxInactiveInterval() |
protected org.apache.catalina.session.StandardSession |
getNewSession() |
protected org.apache.catalina.Pipeline |
getPipeline() |
org.apache.catalina.Context |
getTheContext() |
void |
setMaxInactiveInterval(int interval) |
void |
startInternal()
Prepare for the beginning of active use of the public methods of this component.
|
void |
stopInternal()
Gracefully terminate the active use of the public methods of this component.
|
add, cancelTimer, findSession, getActiveSessions, getEnableDebugListener, getEnableGatewayDeltaReplication, getEnableGatewayReplication, getEnableLocalCache, getLogger, getMaxActiveSessions, getPreferDeserializedForm, getRegionAttributesId, getRegionName, getRejectedSessions, getSessionCache, getSessionsToTouch, getStatistics, getStatisticsName, initializeSessionCache, isBackingCacheAvailable, isClientServer, isCommitValveEnabled, isCommitValveFailfastEnabled, listSessionIds, load, propertyChange, registerCommitSessionValve, registerJvmRouteBinderValve, remove, scheduleTimerTasks, setContainer, setEnableCommitValve, setEnableCommitValveFailfast, setEnableDebugListener, setEnableGatewayDeltaReplication, setEnableGatewayReplication, setEnableLocalCache, setMaxActiveSessions, setPreferDeserializedForm, setRegionAttributesId, setRegionName, setRejectedSessions, toString, unload, unregisterCommitSessionValve, unregisterJvmRouteBinderValve
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, 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
public void startInternal() throws org.apache.catalina.LifecycleException
configure()
, and before any of the public methods of the
component are utilized.org.apache.catalina.LifecycleException
- if this component detects a fatal error that prevents this component
from being usedpublic void stopInternal() throws org.apache.catalina.LifecycleException
org.apache.catalina.LifecycleException
- if this component detects a fatal error that needs to be reportedpublic int getMaxInactiveInterval()
getMaxInactiveInterval
in interface org.apache.catalina.Manager
getMaxInactiveInterval
in interface SessionManager
getMaxInactiveInterval
in class org.apache.catalina.session.ManagerBase
protected org.apache.catalina.Pipeline getPipeline()
protected Tomcat9CommitSessionValve createCommitSessionValve()
createCommitSessionValve
in class DeltaSessionManager<Tomcat9CommitSessionValve>
public org.apache.catalina.Context getTheContext()
getTheContext
in class DeltaSessionManager<Tomcat9CommitSessionValve>
public void setMaxInactiveInterval(int interval)
setMaxInactiveInterval
in interface org.apache.catalina.Manager
setMaxInactiveInterval
in class DeltaSessionManager<Tomcat9CommitSessionValve>
protected org.apache.catalina.session.StandardSession getNewSession()
getNewSession
in class DeltaSessionManager<Tomcat9CommitSessionValve>