public class DistributableManager extends Object implements CatalinaManager
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,org.wildfly.clustering.ee.Batch> 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,org.wildfly.clustering.ee.Batch> |
getSessionManager()
Returns underlying distributable session manager implementation.
|
void |
setNotifyAttributeListenerOnUnchangedValue(boolean notify) |
void |
setNotifyBindingListenerOnUnchangedValue(boolean notify) |
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, getExpiredSessions, getMaxActive, getRejectedSessions, getSessionAverageAliveTime, getSessionCounter, getSessionCreateRate, getSessionExpireRate, getSessionIdGenerator, getSessionMaxAliveTime, getState, getStateName, init, load, remove, remove, removeLifecycleListener, removePropertyChangeListener, setContext, setExpiredSessions, setMaxActive, setSessionCounter, setSessionIdGenerator, setSessionMaxAliveTime, unloadpublic DistributableManager(org.wildfly.clustering.web.session.SessionManager<LocalSessionContext,org.wildfly.clustering.ee.Batch> manager, org.apache.catalina.Context context, org.wildfly.clustering.marshalling.spi.Marshallability marshallability)
public org.wildfly.clustering.web.session.SessionManager<LocalSessionContext,org.wildfly.clustering.ee.Batch> getSessionManager()
CatalinaManagergetSessionManager in interface CatalinaManagerpublic org.wildfly.clustering.marshalling.spi.Marshallability getMarshallability()
CatalinaManagergetMarshallability in interface CatalinaManagerpublic 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.Managerpublic boolean willAttributeDistribute(String name, Object value)
willAttributeDistribute in interface org.apache.catalina.Managerpublic void setNotifyBindingListenerOnUnchangedValue(boolean notify)
setNotifyBindingListenerOnUnchangedValue in interface org.apache.catalina.Managerpublic void setNotifyAttributeListenerOnUnchangedValue(boolean notify)
setNotifyAttributeListenerOnUnchangedValue in interface org.apache.catalina.ManagerCopyright © 2018 JBoss by Red Hat. All rights reserved.