Class BroadcastGroupControlImpl
- java.lang.Object
-
- javax.management.StandardMBean
-
- org.apache.activemq.artemis.core.management.impl.AbstractControl
-
- org.apache.activemq.artemis.core.management.impl.BaseBroadcastGroupControlImpl
-
- org.apache.activemq.artemis.core.management.impl.BroadcastGroupControlImpl
-
- All Implemented Interfaces:
DynamicMBean,MBeanRegistration,ActiveMQComponentControl,BaseBroadcastGroupControl,BroadcastGroupControl
public class BroadcastGroupControlImpl extends BaseBroadcastGroupControlImpl implements BroadcastGroupControl
-
-
Field Summary
-
Fields inherited from class org.apache.activemq.artemis.core.management.impl.AbstractControl
storageManager
-
-
Constructor Summary
Constructors Constructor Description BroadcastGroupControlImpl(BroadcastGroup broadcastGroup, StorageManager storageManager, BroadcastGroupConfiguration configuration, UDPBroadcastEndpointFactory endpointFactory)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetGroupAddress()Returns the address this broadcast group is broadcasting to.intgetGroupPort()Returns the port this broadcast group is broadcasting to.intgetLocalBindPort()Returns the local port this broadcast group is bound to.-
Methods inherited from class org.apache.activemq.artemis.core.management.impl.BaseBroadcastGroupControlImpl
fillMBeanAttributeInfo, fillMBeanOperationInfo, getBroadcastGroup, getBroadcastPeriod, getConnectorPairs, getConnectorPairsAsJSON, getName, isStarted, start, stop
-
Methods inherited from class org.apache.activemq.artemis.core.management.impl.AbstractControl
blockOnIO, clearIO, getMBeanInfo, sendMessage, tcclCall, tcclInvoke
-
Methods inherited from class javax.management.StandardMBean
cacheMBeanInfo, 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, setImplementation
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.apache.activemq.artemis.api.core.management.ActiveMQComponentControl
isStarted, start, stop
-
Methods inherited from interface org.apache.activemq.artemis.api.core.management.BaseBroadcastGroupControl
getBroadcastPeriod, getConnectorPairs, getConnectorPairsAsJSON, getName
-
-
-
-
Constructor Detail
-
BroadcastGroupControlImpl
public BroadcastGroupControlImpl(BroadcastGroup broadcastGroup, StorageManager storageManager, BroadcastGroupConfiguration configuration, UDPBroadcastEndpointFactory endpointFactory) throws Exception
- Throws:
Exception
-
-
Method Detail
-
getGroupAddress
public String getGroupAddress() throws Exception
Description copied from interface:BroadcastGroupControlReturns the address this broadcast group is broadcasting to.- Specified by:
getGroupAddressin interfaceBroadcastGroupControl- Throws:
Exception
-
getGroupPort
public int getGroupPort() throws ExceptionDescription copied from interface:BroadcastGroupControlReturns the port this broadcast group is broadcasting to.- Specified by:
getGroupPortin interfaceBroadcastGroupControl- Throws:
Exception
-
getLocalBindPort
public int getLocalBindPort() throws ExceptionDescription copied from interface:BroadcastGroupControlReturns the local port this broadcast group is bound to.- Specified by:
getLocalBindPortin interfaceBroadcastGroupControl- Throws:
Exception
-
-