Interface CatalinaManager<B extends org.wildfly.clustering.ee.Batch>
-
- All Superinterfaces:
org.apache.catalina.Lifecycle,org.apache.catalina.Manager
- All Known Implementing Classes:
DistributableManager
public interface CatalinaManager<B extends org.wildfly.clustering.ee.Batch> extends org.apache.catalina.Manager, org.apache.catalina.LifecycleEnhances Tomcat's Manager interface, providing default implementations for deprecated methods and methods we currently ignore.- Author:
- Paul Ferraro
-
-
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
All Methods Instance Methods Abstract Methods Default Methods Deprecated Methods Modifier and Type Method Description default voidadd(org.apache.catalina.Session session)default voidaddLifecycleListener(org.apache.catalina.LifecycleListener listener)default voidaddPropertyChangeListener(PropertyChangeListener listener)default voidbackgroundProcess()default org.apache.catalina.SessioncreateEmptySession()default voiddestroy()default org.apache.catalina.LifecycleListener[]findLifecycleListeners()default org.apache.catalina.Session[]findSessions()default intgetActiveSessions()default org.apache.catalina.ContainergetContainer()org.apache.catalina.ContextgetContext()Returns the context of this manager.default booleangetDistributable()Deprecated.default longgetExpiredSessions()default StringgetInfo()org.wildfly.clustering.marshalling.spi.MarshallabilitygetMarshallability()Returns a mechanism for determining the marshallability of a session attribute.default intgetMaxActive()default intgetMaxInactiveInterval()Deprecated.default intgetRejectedSessions()default intgetSessionAverageAliveTime()default longgetSessionCounter()default intgetSessionCreateRate()default intgetSessionExpireRate()default intgetSessionIdLength()org.wildfly.clustering.web.session.SessionManager<LocalSessionContext,B>getSessionManager()Returns underlying distributable session manager implementation.default intgetSessionMaxAliveTime()default org.apache.catalina.LifecycleStategetState()default StringgetStateName()default 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 voidremovePropertyChangeListener(PropertyChangeListener listener)default voidsetContainer(org.apache.catalina.Container container)default voidsetDistributable(boolean distributable)Deprecated.default voidsetExpiredSessions(long expiredSessions)default voidsetMaxActive(int maxActive)default voidsetMaxInactiveInterval(int interval)Deprecated.default voidsetSessionCounter(long sessionCounter)default voidsetSessionIdLength(int length)default voidsetSessionMaxAliveTime(int sessionMaxAliveTime)voidstart()voidstop()default voidunload()
-
-
-
Method Detail
-
getSessionManager
org.wildfly.clustering.web.session.SessionManager<LocalSessionContext,B> getSessionManager()
Returns underlying distributable session manager implementation.- Returns:
- a session manager
-
getMarshallability
org.wildfly.clustering.marshalling.spi.Marshallability getMarshallability()
Returns a mechanism for determining the marshallability of a session attribute.- Returns:
-
getContext
org.apache.catalina.Context getContext()
Returns the context of this manager.- Returns:
- the context of this manager.
-
getContainer
default org.apache.catalina.Container getContainer()
- Specified by:
getContainerin interfaceorg.apache.catalina.Manager
-
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
-
setContainer
default void setContainer(org.apache.catalina.Container container)
- Specified by:
setContainerin 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
default void addPropertyChangeListener(PropertyChangeListener listener)
- 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
default void load() throws ClassNotFoundException, IOException- 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
default void removePropertyChangeListener(PropertyChangeListener listener)
- Specified by:
removePropertyChangeListenerin interfaceorg.apache.catalina.Manager
-
unload
default void unload() throws IOException- 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
default String getStateName()
- Specified by:
getStateNamein interfaceorg.apache.catalina.Lifecycle
-
getSessionIdLength
default int getSessionIdLength()
- Specified by:
getSessionIdLengthin interfaceorg.apache.catalina.Manager
-
setSessionIdLength
default void setSessionIdLength(int length)
- Specified by:
setSessionIdLengthin interfaceorg.apache.catalina.Manager
-
getInfo
default String getInfo()
- Specified by:
getInfoin interfaceorg.apache.catalina.Manager
-
getDistributable
@Deprecated default boolean getDistributable()
Deprecated.- Specified by:
getDistributablein interfaceorg.apache.catalina.Manager
-
setDistributable
@Deprecated default void setDistributable(boolean distributable)
Deprecated.- Specified by:
setDistributablein interfaceorg.apache.catalina.Manager
-
getMaxInactiveInterval
@Deprecated default int getMaxInactiveInterval()
Deprecated.- Specified by:
getMaxInactiveIntervalin interfaceorg.apache.catalina.Manager
-
setMaxInactiveInterval
@Deprecated default void setMaxInactiveInterval(int interval)
Deprecated.- Specified by:
setMaxInactiveIntervalin interfaceorg.apache.catalina.Manager
-
-