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.
|
boolean |
getNotifyAttributeListenerOnUnchangedValue() |
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, getExpiredSessions, getMaxActive, getRejectedSessions, getSessionAverageAliveTime, getSessionCounter, getSessionCreateRate, getSessionExpireRate, getSessionIdGenerator, getSessionMaxAliveTime, getState, getStateName, init, load, remove, remove, removeLifecycleListener, removePropertyChangeListener, setContext, setExpiredSessions, setMaxActive, setNotifyAttributeListenerOnUnchangedValue, setNotifyBindingListenerOnUnchangedValue, setSessionCounter, setSessionIdGenerator, 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()
start in interface org.apache.catalina.Lifecyclestart in interface CatalinaManager<B extends org.wildfly.clustering.ee.Batch>public void stop()
stop in interface org.apache.catalina.Lifecyclestop in interface CatalinaManager<B extends org.wildfly.clustering.ee.Batch>public 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 boolean getNotifyAttributeListenerOnUnchangedValue()
getNotifyAttributeListenerOnUnchangedValue in interface org.apache.catalina.ManagerCopyright © 2020 JBoss by Red Hat. All rights reserved.