Class JGroupsFileBroadcastGroupControlImpl
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.JGroupsFileBroadcastGroupControlImpl
- All Implemented Interfaces:
DynamicMBean,MBeanRegistration,ActiveMQComponentControl,BaseBroadcastGroupControl,JGroupsFileBroadcastGroupControl
public class JGroupsFileBroadcastGroupControlImpl
extends BaseBroadcastGroupControlImpl
implements JGroupsFileBroadcastGroupControl
-
Field Summary
Fields inherited from class org.apache.activemq.artemis.core.management.impl.AbstractControl
storageManager -
Constructor Summary
ConstructorsConstructorDescriptionJGroupsFileBroadcastGroupControlImpl(BroadcastGroup broadcastGroup, StorageManager storageManager, BroadcastGroupConfiguration configuration, JGroupsFileBroadcastEndpointFactory endpointFactory) -
Method Summary
Modifier and TypeMethodDescriptionReturns jgroups channel name.getFile()Returns the jgroups file name.Returns the contents of the jgroups file.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
-
JGroupsFileBroadcastGroupControlImpl
public JGroupsFileBroadcastGroupControlImpl(BroadcastGroup broadcastGroup, StorageManager storageManager, BroadcastGroupConfiguration configuration, JGroupsFileBroadcastEndpointFactory endpointFactory) throws Exception - Throws:
Exception
-
-
Method Details
-
getFileContents
Description copied from interface:JGroupsFileBroadcastGroupControlReturns the contents of the jgroups file.- Specified by:
getFileContentsin interfaceJGroupsFileBroadcastGroupControl- Returns:
- the contents of the jgroups file
- Throws:
Exception
-
getChannelName
Description copied from interface:JGroupsFileBroadcastGroupControlReturns jgroups channel name.- Specified by:
getChannelNamein interfaceJGroupsFileBroadcastGroupControl- Returns:
- jgroups channel name
-
getFile
Description copied from interface:JGroupsFileBroadcastGroupControlReturns the jgroups file name.- Specified by:
getFilein interfaceJGroupsFileBroadcastGroupControl- Returns:
- the jgroups file name
-