Class CommandDispatcherBroadcastEndpoint
java.lang.Object
org.wildfly.extension.messaging.activemq.broadcast.CommandDispatcherBroadcastEndpoint
- All Implemented Interfaces:
org.apache.activemq.artemis.api.core.BroadcastEndpoint
public class CommandDispatcherBroadcastEndpoint
extends Object
implements org.apache.activemq.artemis.api.core.BroadcastEndpoint
A
BroadcastEndpoint based on a CommandDispatcher.- Author:
- Paul Ferraro
-
Constructor Summary
ConstructorsConstructorDescriptionCommandDispatcherBroadcastEndpoint(org.wildfly.clustering.server.dispatcher.CommandDispatcherFactory<org.wildfly.clustering.server.GroupMember> factory, String name, BroadcastReceiverRegistrar registrar, Function<String, BroadcastManager> managerFactory) -
Method Summary
Modifier and TypeMethodDescriptionvoidbroadcast(byte[] data) voidclose(boolean isBroadcast) voidvoidbyte[]byte[]receiveBroadcast(long time, TimeUnit unit)
-
Constructor Details
-
CommandDispatcherBroadcastEndpoint
public CommandDispatcherBroadcastEndpoint(org.wildfly.clustering.server.dispatcher.CommandDispatcherFactory<org.wildfly.clustering.server.GroupMember> factory, String name, BroadcastReceiverRegistrar registrar, Function<String, BroadcastManager> managerFactory)
-
-
Method Details
-
openClient
- Specified by:
openClientin interfaceorg.apache.activemq.artemis.api.core.BroadcastEndpoint- Throws:
Exception
-
openBroadcaster
- Specified by:
openBroadcasterin interfaceorg.apache.activemq.artemis.api.core.BroadcastEndpoint- Throws:
Exception
-
close
- Specified by:
closein interfaceorg.apache.activemq.artemis.api.core.BroadcastEndpoint- Throws:
Exception
-
broadcast
- Specified by:
broadcastin interfaceorg.apache.activemq.artemis.api.core.BroadcastEndpoint- Throws:
Exception
-
receiveBroadcast
- Specified by:
receiveBroadcastin interfaceorg.apache.activemq.artemis.api.core.BroadcastEndpoint- Throws:
Exception
-
receiveBroadcast
- Specified by:
receiveBroadcastin interfaceorg.apache.activemq.artemis.api.core.BroadcastEndpoint- Throws:
Exception
-