groovyx.gpars.remote
Class BroadcastDiscovery
java.lang.Object
  
groovyx.gpars.remote.BroadcastDiscovery
public class BroadcastDiscovery
- extends java.lang.Object
 
| 
Field Summary | 
private  java.net.InetSocketAddress | 
address
 
            | 
private static java.net.InetAddress | 
group
 
            | 
private static long | 
MAGIC
 
            | 
private static int | 
PORT
 
            | 
private  java.lang.Thread | 
receiveThread
 
            | 
private  java.lang.Thread | 
sendThread
 
            | 
private  java.net.MulticastSocket | 
socket
 
            | 
private  boolean | 
stopped
 
            | 
private  java.util.UUID | 
uid
 
            | 
 
| 
Constructor Summary | 
BroadcastDiscovery(java.util.UUID uid,
                   java.net.InetSocketAddress address)
 
            | 
 
| 
Method Summary | 
protected  void | 
onDiscovery(java.util.UUID uuid,
            java.net.SocketAddress address)
 
            | 
 void | 
start()
 
            | 
 void | 
stop()
 
            | 
 
| Methods inherited from class java.lang.Object | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
group
private static java.net.InetAddress group
PORT
private static final int PORT
- See Also:
 - Constant Field Values
 
MAGIC
private static final long MAGIC
- See Also:
 - Constant Field Values
 
uid
private final java.util.UUID uid
address
private final java.net.InetSocketAddress address
sendThread
private java.lang.Thread sendThread
receiveThread
private java.lang.Thread receiveThread
stopped
private volatile boolean stopped
socket
private java.net.MulticastSocket socket
BroadcastDiscovery
public BroadcastDiscovery(java.util.UUID uid,
                          java.net.InetSocketAddress address)
start
public void start()
 
stop
public void stop()
 
onDiscovery
protected void onDiscovery(java.util.UUID uuid,
                           java.net.SocketAddress address)