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
ConstructorsConstructorDescriptionBroadcastGroupControlImpl(BroadcastGroup broadcastGroup, StorageManager storageManager, BroadcastGroupConfiguration configuration, UDPBroadcastEndpointFactory endpointFactory) -
Method Summary
Modifier and TypeMethodDescriptionReturns the address this broadcast group is broadcasting to.intReturns the port this broadcast group is broadcasting to.intReturns 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, stopMethods inherited from class org.apache.activemq.artemis.core.management.impl.AbstractControl
blockOnIO, clearIO, getMBeanInfo, sendMessage, tcclCall, tcclInvokeMethods 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, setImplementationMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.activemq.artemis.api.core.management.ActiveMQComponentControl
isStarted, start, stopMethods inherited from interface org.apache.activemq.artemis.api.core.management.BaseBroadcastGroupControl
getBroadcastPeriod, getConnectorPairs, getConnectorPairsAsJSON, getName
-
Constructor Details
-
BroadcastGroupControlImpl
public BroadcastGroupControlImpl(BroadcastGroup broadcastGroup, StorageManager storageManager, BroadcastGroupConfiguration configuration, UDPBroadcastEndpointFactory endpointFactory) throws Exception - Throws:
Exception
-
-
Method Details
-
getGroupAddress
Description copied from interface:BroadcastGroupControlReturns the address this broadcast group is broadcasting to.- Specified by:
getGroupAddressin interfaceBroadcastGroupControl- Returns:
- the address this broadcast group is broadcasting to
- Throws:
Exception
-
getGroupPort
Description copied from interface:BroadcastGroupControlReturns the port this broadcast group is broadcasting to.- Specified by:
getGroupPortin interfaceBroadcastGroupControl- Returns:
- the port this broadcast group is broadcasting to
- Throws:
Exception
-
getLocalBindPort
Description copied from interface:BroadcastGroupControlReturns the local port this broadcast group is bound to.- Specified by:
getLocalBindPortin interfaceBroadcastGroupControl- Returns:
- the local port this broadcast group is bound to
- Throws:
Exception
-