Interface CatalinaManager
- All Superinterfaces:
org.apache.catalina.DistributedManager,org.apache.catalina.Lifecycle,org.apache.catalina.Manager
- All Known Implementing Classes:
DistributableManager
public interface CatalinaManager
extends org.apache.catalina.Manager, org.apache.catalina.Lifecycle, org.apache.catalina.DistributedManager
Enhances Tomcat's Manager interface, providing default implementations for deprecated methods and methods we currently ignore.
- Author:
- Paul Ferraro
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.apache.catalina.Lifecycle
org.apache.catalina.Lifecycle.SingleUse -
Field Summary
Fields inherited from interface org.apache.catalina.Lifecycle
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 -
Method Summary
Modifier and TypeMethodDescriptiondefault voidadd(org.apache.catalina.Session session) default voidaddLifecycleListener(org.apache.catalina.LifecycleListener listener) default voiddefault voiddefault org.apache.catalina.Sessiondefault voiddestroy()default org.apache.catalina.LifecycleListener[]default org.apache.catalina.Session[]default intdefault intdefault longorg.wildfly.clustering.marshalling.MarshallabilityReturns a mechanism for determining the marshallability of a session attribute.default intdefault intdefault intdefault longdefault intdefault intdefault org.apache.catalina.SessionIdGeneratororg.wildfly.clustering.session.SessionManager<CatalinaSessionContext> Returns underlying distributable session manager implementation.default intdefault org.apache.catalina.LifecycleStategetState()default Stringdefault voidinit()default voidload()default voidremove(org.apache.catalina.Session session) default voidremove(org.apache.catalina.Session session, boolean update) default voidremoveLifecycleListener(org.apache.catalina.LifecycleListener listener) default voiddefault voidsetContext(org.apache.catalina.Context context) default voidsetExpiredSessions(long expiredSessions) default voidsetMaxActive(int maxActive) default voidsetNotifyAttributeListenerOnUnchangedValue(boolean notifyAttributeListenerOnUnchangedValue) default voidsetNotifyBindingListenerOnUnchangedValue(boolean notifyBindingListenerOnUnchangedValue) default voidsetSessionCounter(long sessionCounter) default voidsetSessionIdGenerator(org.apache.catalina.SessionIdGenerator sessionIdGenerator) default voidsetSessionMaxAliveTime(int sessionMaxAliveTime) voidstart()voidstop()default voidunload()Methods inherited from interface org.apache.catalina.Manager
changeSessionId, changeSessionId, createSession, findSession, getContext, getNotifyAttributeListenerOnUnchangedValue, getNotifyBindingListenerOnUnchangedValue, rotateSessionId, willAttributeDistribute
-
Method Details
-
getSessionManager
org.wildfly.clustering.session.SessionManager<CatalinaSessionContext> getSessionManager()Returns underlying distributable session manager implementation.- Returns:
- a session manager
-
getMarshallability
org.wildfly.clustering.marshalling.Marshallability getMarshallability()Returns a mechanism for determining the marshallability of a session attribute.- Returns:
- the mechanism for determining marshallability.
-
getActiveSessionsFull
default int getActiveSessionsFull()- Specified by:
getActiveSessionsFullin interfaceorg.apache.catalina.DistributedManager
-
getSessionIdsFull
-
start
void start()- Specified by:
startin interfaceorg.apache.catalina.Lifecycle
-
stop
void stop()- Specified by:
stopin interfaceorg.apache.catalina.Lifecycle
-
init
default void init() throws org.apache.catalina.LifecycleException- Specified by:
initin interfaceorg.apache.catalina.Lifecycle- Throws:
org.apache.catalina.LifecycleException
-
destroy
default void destroy() throws org.apache.catalina.LifecycleException- Specified by:
destroyin interfaceorg.apache.catalina.Lifecycle- Throws:
org.apache.catalina.LifecycleException
-
setContext
default void setContext(org.apache.catalina.Context context) - Specified by:
setContextin interfaceorg.apache.catalina.Manager
-
getSessionIdGenerator
default org.apache.catalina.SessionIdGenerator getSessionIdGenerator()- Specified by:
getSessionIdGeneratorin interfaceorg.apache.catalina.Manager
-
setSessionIdGenerator
default void setSessionIdGenerator(org.apache.catalina.SessionIdGenerator sessionIdGenerator) - Specified by:
setSessionIdGeneratorin interfaceorg.apache.catalina.Manager
-
getSessionCounter
default long getSessionCounter()- Specified by:
getSessionCounterin interfaceorg.apache.catalina.Manager
-
setSessionCounter
default void setSessionCounter(long sessionCounter) - Specified by:
setSessionCounterin interfaceorg.apache.catalina.Manager
-
getMaxActive
default int getMaxActive()- Specified by:
getMaxActivein interfaceorg.apache.catalina.Manager
-
setMaxActive
default void setMaxActive(int maxActive) - Specified by:
setMaxActivein interfaceorg.apache.catalina.Manager
-
getActiveSessions
default int getActiveSessions()- Specified by:
getActiveSessionsin interfaceorg.apache.catalina.Manager
-
getExpiredSessions
default long getExpiredSessions()- Specified by:
getExpiredSessionsin interfaceorg.apache.catalina.Manager
-
setExpiredSessions
default void setExpiredSessions(long expiredSessions) - Specified by:
setExpiredSessionsin interfaceorg.apache.catalina.Manager
-
getRejectedSessions
default int getRejectedSessions()- Specified by:
getRejectedSessionsin interfaceorg.apache.catalina.Manager
-
getSessionMaxAliveTime
default int getSessionMaxAliveTime()- Specified by:
getSessionMaxAliveTimein interfaceorg.apache.catalina.Manager
-
setSessionMaxAliveTime
default void setSessionMaxAliveTime(int sessionMaxAliveTime) - Specified by:
setSessionMaxAliveTimein interfaceorg.apache.catalina.Manager
-
getSessionAverageAliveTime
default int getSessionAverageAliveTime()- Specified by:
getSessionAverageAliveTimein interfaceorg.apache.catalina.Manager
-
getSessionCreateRate
default int getSessionCreateRate()- Specified by:
getSessionCreateRatein interfaceorg.apache.catalina.Manager
-
getSessionExpireRate
default int getSessionExpireRate()- Specified by:
getSessionExpireRatein interfaceorg.apache.catalina.Manager
-
add
default void add(org.apache.catalina.Session session) - Specified by:
addin interfaceorg.apache.catalina.Manager
-
addPropertyChangeListener
- Specified by:
addPropertyChangeListenerin interfaceorg.apache.catalina.Manager
-
createEmptySession
default org.apache.catalina.Session createEmptySession()- Specified by:
createEmptySessionin interfaceorg.apache.catalina.Manager
-
findSessions
default org.apache.catalina.Session[] findSessions()- Specified by:
findSessionsin interfaceorg.apache.catalina.Manager
-
load
- Specified by:
loadin interfaceorg.apache.catalina.Manager- Throws:
ClassNotFoundExceptionIOException
-
remove
default void remove(org.apache.catalina.Session session) - Specified by:
removein interfaceorg.apache.catalina.Manager
-
remove
default void remove(org.apache.catalina.Session session, boolean update) - Specified by:
removein interfaceorg.apache.catalina.Manager
-
removePropertyChangeListener
- Specified by:
removePropertyChangeListenerin interfaceorg.apache.catalina.Manager
-
unload
- Specified by:
unloadin interfaceorg.apache.catalina.Manager- Throws:
IOException
-
backgroundProcess
default void backgroundProcess()- Specified by:
backgroundProcessin interfaceorg.apache.catalina.Manager
-
addLifecycleListener
default void addLifecycleListener(org.apache.catalina.LifecycleListener listener) - Specified by:
addLifecycleListenerin interfaceorg.apache.catalina.Lifecycle
-
findLifecycleListeners
default org.apache.catalina.LifecycleListener[] findLifecycleListeners()- Specified by:
findLifecycleListenersin interfaceorg.apache.catalina.Lifecycle
-
removeLifecycleListener
default void removeLifecycleListener(org.apache.catalina.LifecycleListener listener) - Specified by:
removeLifecycleListenerin interfaceorg.apache.catalina.Lifecycle
-
getState
default org.apache.catalina.LifecycleState getState()- Specified by:
getStatein interfaceorg.apache.catalina.Lifecycle
-
getStateName
- Specified by:
getStateNamein interfaceorg.apache.catalina.Lifecycle
-
setNotifyBindingListenerOnUnchangedValue
default void setNotifyBindingListenerOnUnchangedValue(boolean notifyBindingListenerOnUnchangedValue) - Specified by:
setNotifyBindingListenerOnUnchangedValuein interfaceorg.apache.catalina.Manager
-
setNotifyAttributeListenerOnUnchangedValue
default void setNotifyAttributeListenerOnUnchangedValue(boolean notifyAttributeListenerOnUnchangedValue) - Specified by:
setNotifyAttributeListenerOnUnchangedValuein interfaceorg.apache.catalina.Manager
-