Class CarbonTomcatSimpleTcpCluster
java.lang.Object
org.apache.catalina.util.LifecycleBase
org.apache.catalina.util.LifecycleMBeanBase
org.apache.catalina.ha.tcp.SimpleTcpCluster
org.wso2.carbon.webapp.mgt.session.CarbonTomcatSimpleTcpCluster
- All Implemented Interfaces:
MBeanRegistration,org.apache.catalina.Cluster,org.apache.catalina.Contained,org.apache.catalina.ha.CatalinaCluster,org.apache.catalina.JmxEnabled,org.apache.catalina.Lifecycle,org.apache.catalina.tribes.ChannelListener,org.apache.catalina.tribes.MembershipListener
public class CarbonTomcatSimpleTcpCluster
extends org.apache.catalina.ha.tcp.SimpleTcpCluster
The class extends tomcat's SimpleTcpCluster. The main use of this class is to have our
implementation of DeltaManger(ClusterManager) to be used when standardContext class creates
managers for contexts
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.apache.catalina.Lifecycle
org.apache.catalina.Lifecycle.SingleUse -
Field Summary
FieldsFields inherited from class org.apache.catalina.ha.tcp.SimpleTcpCluster
AFTER_MANAGERREGISTER_EVENT, AFTER_MANAGERUNREGISTER_EVENT, AFTER_MEMBERREGISTER_EVENT, AFTER_MEMBERUNREGISTER_EVENT, BEFORE_MANAGERREGISTER_EVENT, BEFORE_MANAGERUNREGISTER_EVENT, BEFORE_MEMBERREGISTER_EVENT, BEFORE_MEMBERUNREGISTER_EVENT, channel, clusterListeners, clusterName, container, hasMembers, heartbeatBackgroundEnabled, log, managers, RECEIVE_MESSAGE_FAILURE_EVENT, SEND_MESSAGE_FAILURE_EVENT, sm, supportFields inherited from class org.apache.catalina.util.LifecycleMBeanBase
mserverFields 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 -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.apache.catalina.ManagercreateManager(String name) Create new Manager without add to cluster (comes with start the manager)org.apache.catalina.ha.ClusterManagervoidsetManagerTemplate(org.apache.catalina.ha.ClusterManager managerTemplate) Methods inherited from class org.apache.catalina.ha.tcp.SimpleTcpCluster
accept, addClusterListener, addValve, backgroundProcess, checkDefaults, destroyInternal, findClusterListeners, getChannel, getChannelSendOptions, getChannelSendOptionsName, getChannelStartOptions, getClusterDeployer, getClusterName, getContainer, getDomainInternal, getLocalMember, getManager, getManagerName, getManagers, getMembers, getObjectNameKeyProperties, getValves, hasMembers, initInternal, isHeartbeatBackgroundEnabled, isNotifyLifecycleListenerOnFailure, memberAdded, memberDisappeared, messageReceived, messageReceived, registerClusterValve, registerManager, removeClusterListener, removeManager, send, send, send, setChannel, setChannelSendOptions, setChannelSendOptions, setChannelStartOptions, setClusterDeployer, setClusterName, setContainer, setHeartbeatBackgroundEnabled, setNotifyLifecycleListenerOnFailure, startInternal, stopInternal, toString, unregisterClusterValveMethods inherited from class org.apache.catalina.util.LifecycleMBeanBase
getDomain, getObjectName, postDeregister, postRegister, preDeregister, preRegister, register, setDomain, unregister, unregisterMethods inherited from class org.apache.catalina.util.LifecycleBase
addLifecycleListener, destroy, findLifecycleListeners, fireLifecycleEvent, getState, getStateName, getThrowOnFailure, init, removeLifecycleListener, setState, setState, setThrowOnFailure, start, stopMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.apache.catalina.tribes.ChannelListener
equals, hashCode
-
Field Details
-
managerTemplate
protected org.apache.catalina.ha.ClusterManager managerTemplate
-
-
Constructor Details
-
CarbonTomcatSimpleTcpCluster
public CarbonTomcatSimpleTcpCluster()
-
-
Method Details
-
setManagerTemplate
public void setManagerTemplate(org.apache.catalina.ha.ClusterManager managerTemplate) - Overrides:
setManagerTemplatein classorg.apache.catalina.ha.tcp.SimpleTcpCluster
-
getManagerTemplate
public org.apache.catalina.ha.ClusterManager getManagerTemplate()- Overrides:
getManagerTemplatein classorg.apache.catalina.ha.tcp.SimpleTcpCluster
-
createManager
Create new Manager without add to cluster (comes with start the manager)- Specified by:
createManagerin interfaceorg.apache.catalina.Cluster- Overrides:
createManagerin classorg.apache.catalina.ha.tcp.SimpleTcpCluster- Parameters:
name- Context Name of this manager- See Also:
-