public class DistributableManager<B extends org.wildfly.clustering.ee.Batch> extends Object implements CatalinaManager<B>
AFTER_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 |
|---|
DistributableManager(org.wildfly.clustering.web.session.SessionManager<LocalSessionContext,B> manager,
org.apache.catalina.Context context,
org.wildfly.clustering.marshalling.spi.Marshallability marshallability) |
| Modifier and Type | Method and Description |
|---|---|
void |
changeSessionId(org.apache.catalina.Session session) |
void |
changeSessionId(org.apache.catalina.Session session,
String id) |
org.apache.catalina.Session |
createSession(String sessionId) |
org.apache.catalina.Session |
findSession(String sessionId) |
org.apache.catalina.Context |
getContext() |
org.wildfly.clustering.marshalling.spi.Marshallability |
getMarshallability()
Returns a mechanism for determining the marshallability of a session attribute.
|
org.wildfly.clustering.web.session.SessionManager<LocalSessionContext,B> |
getSessionManager()
Returns underlying distributable session manager implementation.
|
void |
start() |
void |
stop() |
boolean |
willAttributeDistribute(String name,
Object value) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitadd, addLifecycleListener, addPropertyChangeListener, backgroundProcess, createEmptySession, destroy, findLifecycleListeners, findSessions, getActiveSessions, getContainer, getDistributable, getExpiredSessions, getMaxActive, getMaxInactiveInterval, getRejectedSessions, getSessionAverageAliveTime, getSessionCounter, getSessionCreateRate, getSessionExpireRate, getSessionIdGenerator, getSessionIdLength, getSessionMaxAliveTime, getState, getStateName, init, load, remove, remove, removeLifecycleListener, removePropertyChangeListener, setContainer, setContext, setDistributable, setExpiredSessions, setMaxActive, setMaxInactiveInterval, setSessionCounter, setSessionIdGenerator, setSessionIdLength, setSessionMaxAliveTime, unloadpublic DistributableManager(org.wildfly.clustering.web.session.SessionManager<LocalSessionContext,B> manager, org.apache.catalina.Context context, org.wildfly.clustering.marshalling.spi.Marshallability marshallability)
public org.wildfly.clustering.web.session.SessionManager<LocalSessionContext,B> getSessionManager()
CatalinaManagergetSessionManager in interface CatalinaManager<B extends org.wildfly.clustering.ee.Batch>public org.wildfly.clustering.marshalling.spi.Marshallability getMarshallability()
CatalinaManagergetMarshallability in interface CatalinaManager<B extends org.wildfly.clustering.ee.Batch>public void start()
throws org.apache.catalina.LifecycleException
start in interface org.apache.catalina.Lifecycleorg.apache.catalina.LifecycleExceptionpublic void stop()
throws org.apache.catalina.LifecycleException
stop in interface org.apache.catalina.Lifecycleorg.apache.catalina.LifecycleExceptionpublic org.apache.catalina.Session createSession(String sessionId)
createSession in interface org.apache.catalina.Managerpublic org.apache.catalina.Session findSession(String sessionId) throws IOException
findSession in interface org.apache.catalina.ManagerIOExceptionpublic void changeSessionId(org.apache.catalina.Session session)
changeSessionId in interface org.apache.catalina.Managerpublic void changeSessionId(org.apache.catalina.Session session,
String id)
changeSessionId in interface org.apache.catalina.Managerpublic org.apache.catalina.Context getContext()
getContext in interface org.apache.catalina.ManagerCopyright © 2019 JBoss by Red Hat. All rights reserved.