Package org.zeromq
Class ZBeacon.BroadcastClient
- java.lang.Object
-
- org.zeromq.ZBeacon.BroadcastClient
-
- All Implemented Interfaces:
java.lang.Runnable
- Enclosing class:
- ZBeacon
private class ZBeacon.BroadcastClient extends java.lang.Object implements java.lang.Runnable
The broadcast client periodically sends beacons via UDP to the network.
-
-
Field Summary
Fields Modifier and Type Field Description private java.net.InetSocketAddress
broadcastAddress
private java.util.concurrent.atomic.AtomicLong
broadcastInterval
private java.net.InetAddress
interfaceAddress
private boolean
isRunning
private java.lang.Thread
thread
-
Constructor Summary
Constructors Constructor Description BroadcastClient(java.net.InetAddress interfaceAddress, java.net.InetAddress broadcastAddress, int port, java.util.concurrent.atomic.AtomicLong broadcastInterval)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
run()
-
-
-
Field Detail
-
broadcastAddress
private final java.net.InetSocketAddress broadcastAddress
-
interfaceAddress
private final java.net.InetAddress interfaceAddress
-
broadcastInterval
private final java.util.concurrent.atomic.AtomicLong broadcastInterval
-
isRunning
private boolean isRunning
-
thread
private java.lang.Thread thread
-
-