public class InMemoryBroadcaster extends Object implements Broadcaster
Broadcaster.Listener| Modifier and Type | Field and Description |
|---|---|
static InMemoryBroadcaster |
INSTANCE |
| Constructor and Description |
|---|
InMemoryBroadcaster() |
| Modifier and Type | Method and Description |
|---|---|
void |
addListener(Broadcaster.Listener listener)
Add a listener for new messages.
|
void |
close()
Close the broadcaster.
|
void |
removeListener(Broadcaster.Listener listener)
Remove a listener.
|
void |
send(ByteBuffer buff)
Send a message.
|
void |
setBroadcastConfig(DynamicBroadcastConfig broadcastConfig)
Change the dynamic broadcasting configuration.
|
public static final InMemoryBroadcaster INSTANCE
public void send(ByteBuffer buff)
Broadcastersend in interface Broadcasterbuff - the bufferpublic void addListener(Broadcaster.Listener listener)
BroadcasteraddListener in interface Broadcasterlistener - the listenerpublic void removeListener(Broadcaster.Listener listener)
BroadcasterremoveListener in interface Broadcasterlistener - the listenerpublic void close()
Broadcasterclose in interface Broadcasterpublic void setBroadcastConfig(DynamicBroadcastConfig broadcastConfig)
BroadcastersetBroadcastConfig in interface BroadcasterbroadcastConfig - the new configurationCopyright © 2012–2018 The Apache Software Foundation. All rights reserved.