public class HotRodManager extends org.apache.catalina.session.ManagerBase implements org.wildfly.clustering.Registrar<String>
duplicates, expiredSessions, maxActive, maxActiveSessions, processExpiresFrequency, processingTime, rejectedSessions, secureRandomAlgorithm, secureRandomClass, secureRandomProvider, sessionCounter, sessionCreationTiming, sessionExpirationTiming, sessionIdGenerator, sessionIdGeneratorClass, sessionMaxAliveTime, sessions, sm, support, TIMING_STATS_CACHE_SIZEAFTER_DESTROY_EVENT, AFTER_INIT_EVENT, AFTER_START_EVENT, AFTER_STOP_EVENT, BEFORE_DESTROY_EVENT, BEFORE_INIT_EVENT, BEFORE_START_EVENT, BEFORE_STOP_EVENT, CONFIGURE_START_EVENT, CONFIGURE_STOP_EVENT, PERIODIC_EVENT, START_EVENT, STOP_EVENT| Constructor and Description |
|---|
HotRodManager() |
| Modifier and Type | Method and Description |
|---|---|
void |
add(org.apache.catalina.Session session) |
void |
backgroundProcess() |
void |
changeSessionId(org.apache.catalina.Session session) |
org.apache.catalina.Session |
createEmptySession() |
org.apache.catalina.Session |
createSession(String sessionId) |
void |
expireSession(String sessionId) |
org.apache.catalina.Session |
findSession(String id) |
org.apache.catalina.Session[] |
findSessions() |
String |
getCreationTime(String sessionId) |
long |
getCreationTimestamp(String sessionId) |
String |
getLastAccessedTime(String sessionId) |
long |
getLastAccessedTimestamp(String sessionId) |
HashMap<String,String> |
getSession(String sessionId) |
String |
getSessionAttribute(String sessionId,
String key) |
String |
getThisAccessedTime(String sessionId) |
long |
getThisAccessedTimestamp(String sessionId) |
String |
listSessionIds() |
void |
load() |
void |
processExpires() |
org.wildfly.clustering.Registration |
register(String cacheName) |
void |
remove(org.apache.catalina.Session session) |
void |
remove(org.apache.catalina.Session session,
boolean update) |
void |
setConfigurationName(String configurationName) |
void |
setPersistenceStrategy(org.wildfly.clustering.web.session.SessionAttributePersistenceStrategy strategy) |
void |
setPersistenceStrategy(String strategy) |
void |
setProperty(String name,
String value) |
protected void |
startInternal() |
protected void |
stopInternal() |
void |
unload() |
boolean |
willAttributeDistribute(String name,
Object value) |
addPropertyChangeListener, changeSessionId, changeSessionId, generateSessionId, getActiveSessions, getClassName, getContext, getDomainInternal, getDuplicates, getEngine, getExpiredSessions, getJvmRoute, getMaxActive, getMaxActiveSessions, getName, getNewSession, getObjectNameKeyProperties, getPersistAuthentication, getProcessExpiresFrequency, getProcessingTime, getRejectedSessions, getSecureRandomAlgorithm, getSecureRandomClass, getSecureRandomProvider, getSessionAttributeNameFilter, getSessionAttributeNamePattern, getSessionAttributeValueClassNameFilter, getSessionAttributeValueClassNamePattern, getSessionAverageAliveTime, getSessionCounter, getSessionCreateRate, getSessionExpireRate, getSessionIdGenerator, getSessionMaxAliveTime, getWarnOnSessionAttributeFilterFailure, initInternal, removePropertyChangeListener, rotateSessionId, setContext, setDuplicates, setExpiredSessions, setMaxActive, setMaxActiveSessions, setPersistAuthentication, setProcessExpiresFrequency, setProcessingTime, setSecureRandomAlgorithm, setSecureRandomClass, setSecureRandomProvider, setSessionAttributeNameFilter, setSessionAttributeValueClassNameFilter, setSessionCounter, setSessionIdGenerator, setSessionMaxAliveTime, setWarnOnSessionAttributeFilterFailure, toString, updateSessionMaxAliveTimedestroyInternal, getDomain, getObjectName, postDeregister, postRegister, preDeregister, preRegister, register, setDomain, unregisterpublic void setPersistenceStrategy(org.wildfly.clustering.web.session.SessionAttributePersistenceStrategy strategy)
public void setPersistenceStrategy(String strategy)
public void setConfigurationName(String configurationName)
public org.wildfly.clustering.Registration register(String cacheName)
register in interface org.wildfly.clustering.Registrar<String>protected void startInternal()
throws org.apache.catalina.LifecycleException
startInternal in class org.apache.catalina.session.ManagerBaseorg.apache.catalina.LifecycleExceptionprotected void stopInternal()
throws org.apache.catalina.LifecycleException
stopInternal in class org.apache.catalina.session.ManagerBaseorg.apache.catalina.LifecycleExceptionpublic org.apache.catalina.Session createSession(String sessionId)
createSession in interface org.apache.catalina.ManagercreateSession in class org.apache.catalina.session.ManagerBasepublic org.apache.catalina.Session findSession(String id) throws IOException
findSession in interface org.apache.catalina.ManagerfindSession in class org.apache.catalina.session.ManagerBaseIOExceptionpublic void changeSessionId(org.apache.catalina.Session session)
changeSessionId in interface org.apache.catalina.ManagerchangeSessionId in class org.apache.catalina.session.ManagerBasepublic boolean willAttributeDistribute(String name, Object value)
willAttributeDistribute in interface org.apache.catalina.ManagerwillAttributeDistribute in class org.apache.catalina.session.ManagerBasepublic void load()
throws ClassNotFoundException,
IOException
load in interface org.apache.catalina.ManagerClassNotFoundExceptionIOExceptionpublic void unload()
throws IOException
unload in interface org.apache.catalina.ManagerIOExceptionpublic void backgroundProcess()
backgroundProcess in interface org.apache.catalina.ManagerbackgroundProcess in class org.apache.catalina.session.ManagerBasepublic void processExpires()
processExpires in class org.apache.catalina.session.ManagerBasepublic void add(org.apache.catalina.Session session)
add in interface org.apache.catalina.Manageradd in class org.apache.catalina.session.ManagerBasepublic org.apache.catalina.Session createEmptySession()
createEmptySession in interface org.apache.catalina.ManagercreateEmptySession in class org.apache.catalina.session.ManagerBasepublic org.apache.catalina.Session[] findSessions()
findSessions in interface org.apache.catalina.ManagerfindSessions in class org.apache.catalina.session.ManagerBasepublic void remove(org.apache.catalina.Session session)
remove in interface org.apache.catalina.Managerremove in class org.apache.catalina.session.ManagerBasepublic void remove(org.apache.catalina.Session session,
boolean update)
remove in interface org.apache.catalina.Managerremove in class org.apache.catalina.session.ManagerBasepublic String listSessionIds()
listSessionIds in class org.apache.catalina.session.ManagerBasepublic String getSessionAttribute(String sessionId, String key)
getSessionAttribute in class org.apache.catalina.session.ManagerBasepublic HashMap<String,String> getSession(String sessionId)
getSession in class org.apache.catalina.session.ManagerBasepublic void expireSession(String sessionId)
expireSession in class org.apache.catalina.session.ManagerBasepublic long getThisAccessedTimestamp(String sessionId)
getThisAccessedTimestamp in class org.apache.catalina.session.ManagerBasepublic String getThisAccessedTime(String sessionId)
getThisAccessedTime in class org.apache.catalina.session.ManagerBasepublic long getLastAccessedTimestamp(String sessionId)
getLastAccessedTimestamp in class org.apache.catalina.session.ManagerBasepublic String getLastAccessedTime(String sessionId)
getLastAccessedTime in class org.apache.catalina.session.ManagerBasepublic String getCreationTime(String sessionId)
getCreationTime in class org.apache.catalina.session.ManagerBasepublic long getCreationTimestamp(String sessionId)
getCreationTimestamp in class org.apache.catalina.session.ManagerBaseCopyright © 2020 JBoss by Red Hat. All rights reserved.