public class ClusterConnectionControlImpl extends AbstractControl implements org.apache.activemq.artemis.api.core.management.ClusterConnectionControl
storageManager| Constructor and Description |
|---|
ClusterConnectionControlImpl(ClusterConnection clusterConnection,
StorageManager storageManager,
ClusterConnectionConfiguration configuration) |
| Modifier and Type | Method and Description |
|---|---|
protected MBeanAttributeInfo[] |
fillMBeanAttributeInfo() |
protected MBeanOperationInfo[] |
fillMBeanOperationInfo() |
String |
getAddress() |
String |
getDiscoveryGroupName() |
int |
getMaxHops() |
String |
getMessageLoadBalancingType() |
String |
getName() |
String |
getNodeID() |
Map<String,String> |
getNodes() |
long |
getRetryInterval() |
String[] |
getStaticConnectors() |
String |
getStaticConnectorsAsJSON() |
String |
getTopology() |
boolean |
isDuplicateDetection() |
boolean |
isStarted() |
void |
start() |
void |
stop() |
blockOnIO, clearIO, getMBeanInfocacheMBeanInfo, getAttribute, getAttributes, getCachedMBeanInfo, getClassName, getConstructors, getDescription, getDescription, getDescription, getDescription, getDescription, getDescription, getDescription, getImpact, getImplementation, getImplementationClass, getMBeanInterface, getParameterName, getParameterName, invoke, postDeregister, postRegister, preDeregister, preRegister, setAttribute, setAttributes, setImplementationpublic ClusterConnectionControlImpl(ClusterConnection clusterConnection, StorageManager storageManager, ClusterConnectionConfiguration configuration) throws Exception
Exceptionpublic String getAddress()
getAddress in interface org.apache.activemq.artemis.api.core.management.ClusterConnectionControlpublic String getDiscoveryGroupName()
getDiscoveryGroupName in interface org.apache.activemq.artemis.api.core.management.ClusterConnectionControlpublic int getMaxHops()
getMaxHops in interface org.apache.activemq.artemis.api.core.management.ClusterConnectionControlpublic String getName()
getName in interface org.apache.activemq.artemis.api.core.management.ClusterConnectionControlpublic long getRetryInterval()
getRetryInterval in interface org.apache.activemq.artemis.api.core.management.ClusterConnectionControlpublic String getNodeID()
getNodeID in interface org.apache.activemq.artemis.api.core.management.ClusterConnectionControlpublic String[] getStaticConnectors()
getStaticConnectors in interface org.apache.activemq.artemis.api.core.management.ClusterConnectionControlpublic String getStaticConnectorsAsJSON() throws Exception
getStaticConnectorsAsJSON in interface org.apache.activemq.artemis.api.core.management.ClusterConnectionControlExceptionpublic boolean isDuplicateDetection()
isDuplicateDetection in interface org.apache.activemq.artemis.api.core.management.ClusterConnectionControlpublic String getMessageLoadBalancingType()
getMessageLoadBalancingType in interface org.apache.activemq.artemis.api.core.management.ClusterConnectionControlpublic String getTopology()
getTopology in interface org.apache.activemq.artemis.api.core.management.ClusterConnectionControlpublic Map<String,String> getNodes() throws Exception
getNodes in interface org.apache.activemq.artemis.api.core.management.ClusterConnectionControlExceptionpublic boolean isStarted()
isStarted in interface org.apache.activemq.artemis.api.core.management.ActiveMQComponentControlpublic void start()
throws Exception
start in interface org.apache.activemq.artemis.api.core.management.ActiveMQComponentControlExceptionpublic void stop()
throws Exception
stop in interface org.apache.activemq.artemis.api.core.management.ActiveMQComponentControlExceptionprotected MBeanOperationInfo[] fillMBeanOperationInfo()
fillMBeanOperationInfo in class AbstractControlprotected MBeanAttributeInfo[] fillMBeanAttributeInfo()
fillMBeanAttributeInfo in class AbstractControlCopyright © 2023 The Apache Software Foundation. All rights reserved.