public class HotRodManager
extends org.apache.catalina.session.ManagerBase
implements org.wildfly.clustering.web.hotrod.RemoteCacheManagerConfiguration
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) |
void |
changeSessionId(org.apache.catalina.Session session,
String newId) |
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) |
Properties |
getProperties() |
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() |
void |
remove(org.apache.catalina.Session session) |
void |
remove(org.apache.catalina.Session session,
boolean update) |
void |
setPersistenceStrategy(org.wildfly.clustering.web.session.SessionManagerFactoryConfiguration.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, generateSessionId, getActiveSessions, getClassName, getContext, getDomainInternal, getDuplicates, getEngine, getExpiredSessions, getJvmRoute, getMaxActive, getMaxActiveSessions, getName, getNewSession, getObjectNameKeyProperties, getProcessExpiresFrequency, getProcessingTime, getRejectedSessions, getSecureRandomAlgorithm, getSecureRandomClass, getSecureRandomProvider, getSessionAttributeNameFilter, getSessionAttributeNamePattern, getSessionAttributeValueClassNameFilter, getSessionAttributeValueClassNamePattern, getSessionAverageAliveTime, getSessionCounter, getSessionCreateRate, getSessionExpireRate, getSessionIdGenerator, getSessionMaxAliveTime, getWarnOnSessionAttributeFilterFailure, initInternal, removePropertyChangeListener, setContext, setDuplicates, setExpiredSessions, setMaxActive, setMaxActiveSessions, setProcessExpiresFrequency, setProcessingTime, setSecureRandomAlgorithm, setSecureRandomClass, setSecureRandomProvider, setSessionAttributeNameFilter, setSessionAttributeValueClassNameFilter, setSessionCounter, setSessionIdGenerator, setSessionMaxAliveTime, setWarnOnSessionAttributeFilterFailure, toString, updateSessionMaxAliveTimedestroyInternal, getDomain, getObjectName, postDeregister, postRegister, preDeregister, preRegister, register, setDomain, unregisteraddLifecycleListener, destroy, findLifecycleListeners, fireLifecycleEvent, getState, getStateName, getThrowOnFailure, init, removeLifecycleListener, setState, setState, setThrowOnFailure, start, stoppublic Properties getProperties()
getProperties in interface org.wildfly.clustering.web.hotrod.RemoteCacheManagerConfigurationpublic void setPersistenceStrategy(org.wildfly.clustering.web.session.SessionManagerFactoryConfiguration.SessionAttributePersistenceStrategy strategy)
public void setPersistenceStrategy(String strategy)
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 void changeSessionId(org.apache.catalina.Session session,
String newId)
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 © 2017 JBoss by Red Hat. All rights reserved.