public class CommandDispatcherBroadcastEndpoint extends Object implements org.apache.activemq.artemis.api.core.BroadcastEndpoint
BroadcastEndpoint based on a CommandDispatcher.| Constructor and Description |
|---|
CommandDispatcherBroadcastEndpoint(org.wildfly.clustering.dispatcher.CommandDispatcherFactory factory,
String name,
BroadcastReceiverRegistrar registrar,
Function<String,BroadcastManager> managerFactory) |
| Modifier and Type | Method and Description |
|---|---|
void |
broadcast(byte[] data) |
void |
close(boolean isBroadcast) |
void |
openBroadcaster() |
void |
openClient() |
byte[] |
receiveBroadcast() |
byte[] |
receiveBroadcast(long time,
TimeUnit unit) |
public CommandDispatcherBroadcastEndpoint(org.wildfly.clustering.dispatcher.CommandDispatcherFactory factory,
String name,
BroadcastReceiverRegistrar registrar,
Function<String,BroadcastManager> managerFactory)
public void openClient()
throws Exception
openClient in interface org.apache.activemq.artemis.api.core.BroadcastEndpointExceptionpublic void openBroadcaster()
throws Exception
openBroadcaster in interface org.apache.activemq.artemis.api.core.BroadcastEndpointExceptionpublic void close(boolean isBroadcast)
throws Exception
close in interface org.apache.activemq.artemis.api.core.BroadcastEndpointExceptionpublic void broadcast(byte[] data)
throws Exception
broadcast in interface org.apache.activemq.artemis.api.core.BroadcastEndpointExceptionpublic byte[] receiveBroadcast()
throws Exception
receiveBroadcast in interface org.apache.activemq.artemis.api.core.BroadcastEndpointExceptionCopyright © 2022 JBoss by Red Hat. All rights reserved.