public class BroadcastGroupControlImpl extends AbstractControl implements org.apache.activemq.artemis.api.core.management.BroadcastGroupControl
storageManager| Constructor and Description |
|---|
BroadcastGroupControlImpl(BroadcastGroup broadcastGroup,
StorageManager storageManager,
org.apache.activemq.artemis.api.core.BroadcastGroupConfiguration configuration) |
| Modifier and Type | Method and Description |
|---|---|
protected MBeanAttributeInfo[] |
fillMBeanAttributeInfo() |
protected MBeanOperationInfo[] |
fillMBeanOperationInfo() |
long |
getBroadcastPeriod() |
Object[] |
getConnectorPairs() |
String |
getConnectorPairsAsJSON() |
String |
getGroupAddress() |
int |
getGroupPort() |
int |
getLocalBindPort() |
String |
getName() |
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 BroadcastGroupControlImpl(BroadcastGroup broadcastGroup, StorageManager storageManager, org.apache.activemq.artemis.api.core.BroadcastGroupConfiguration configuration) throws Exception
Exceptionpublic String getName()
getName in interface org.apache.activemq.artemis.api.core.management.BroadcastGroupControlpublic long getBroadcastPeriod()
getBroadcastPeriod in interface org.apache.activemq.artemis.api.core.management.BroadcastGroupControlpublic Object[] getConnectorPairs()
getConnectorPairs in interface org.apache.activemq.artemis.api.core.management.BroadcastGroupControlpublic String getConnectorPairsAsJSON() throws Exception
getConnectorPairsAsJSON in interface org.apache.activemq.artemis.api.core.management.BroadcastGroupControlExceptionpublic String getGroupAddress() throws Exception
getGroupAddress in interface org.apache.activemq.artemis.api.core.management.BroadcastGroupControlExceptionpublic int getGroupPort()
throws Exception
getGroupPort in interface org.apache.activemq.artemis.api.core.management.BroadcastGroupControlExceptionpublic int getLocalBindPort()
throws Exception
getLocalBindPort in interface org.apache.activemq.artemis.api.core.management.BroadcastGroupControlExceptionpublic 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.