public class UDPBroadcaster extends Object implements Broadcaster, Runnable
Broadcaster.Listener| Constructor and Description |
|---|
UDPBroadcaster(String config) |
| Modifier and Type | Method and Description |
|---|---|
void |
addListener(Broadcaster.Listener listener)
Add a listener for new messages.
|
void |
close()
Close the broadcaster.
|
boolean |
isRunning() |
void |
removeListener(Broadcaster.Listener listener)
Remove a listener.
|
void |
run() |
void |
send(ByteBuffer buff)
Send a message.
|
void |
setBroadcastConfig(DynamicBroadcastConfig broadcastConfig)
Change the dynamic broadcasting configuration.
|
public UDPBroadcaster(String config)
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 boolean isRunning()
public void setBroadcastConfig(DynamicBroadcastConfig broadcastConfig)
BroadcastersetBroadcastConfig in interface BroadcasterbroadcastConfig - the new configurationCopyright © 2012–2018 The Apache Software Foundation. All rights reserved.