public class MulticastReceiver extends Object implements Runnable, Closeable
IMulticastMessageHandlers.| Modifier and Type | Method and Description |
|---|---|
MulticastReceiver |
addMessageHandler(IMulticastMessageHandler handler)
Add a
IMulticastMessageHandler to handle received messages. |
void |
close() |
static MulticastReceiver |
create(InetAddress group,
int port,
int maxMessageLength)
Creates a new
MulticastReceiver. |
void |
removeMessageHandler(IMulticastMessageHandler handler)
Remove a
IMulticastMessageHandler to handle received messages. |
void |
run() |
MulticastReceiver |
start()
Start receiving.
|
void |
stop()
Stop receiving.
|
public static MulticastReceiver create(InetAddress group, int port, int maxMessageLength)
MulticastReceiver.group - the InetAddress to listen onport - the port to listen onMulticastReceiverpublic MulticastReceiver addMessageHandler(IMulticastMessageHandler handler)
IMulticastMessageHandler to handle received messages.handler - the IMulticastMessageHandlerpublic void removeMessageHandler(IMulticastMessageHandler handler)
IMulticastMessageHandler to handle received messages.handler - the IMulticastMessageHandlerpublic MulticastReceiver start()
public void stop()
public void close()
throws IOException
close in interface Closeableclose in interface AutoCloseableIOExceptionCopyright © 2016. All rights reserved.