Package org.zeromq

Class ZBeacon

java.lang.Object
org.zeromq.ZBeacon

public class ZBeacon extends Object
  • Field Details

  • Constructor Details

    • ZBeacon

      public ZBeacon(int port, byte[] beacon)
    • ZBeacon

      public ZBeacon(String host, int port, byte[] beacon)
    • ZBeacon

      public ZBeacon(String host, int port, byte[] beacon, boolean ignoreLocalAddress)
    • ZBeacon

      public ZBeacon(String host, int port, byte[] beacon, boolean ignoreLocalAddress, boolean blocking)
    • ZBeacon

      public ZBeacon(String broadcastAddress, byte[] serverAddress, int port, byte[] beacon, long broadcastInterval, boolean ignoreLocalAddress, boolean blocking)
  • Method Details

    • setUncaughtExceptionHandlers

      public void setUncaughtExceptionHandlers(Thread.UncaughtExceptionHandler clientHandler, Thread.UncaughtExceptionHandler serverHandler)
    • startClient

      public void startClient()
    • startServer

      public void startServer()
    • start

      public void start()
    • stop

      public void stop() throws InterruptedException
      Throws:
      InterruptedException
    • setBeacon

      public void setBeacon(byte[] beacon)
    • getBeacon

      public byte[] getBeacon()
    • setPrefix

      public void setPrefix(byte[] prefix)
    • getPrefix

      public byte[] getPrefix()
    • setListener

      public void setListener(ZBeacon.Listener listener)
    • getListener

      public ZBeacon.Listener getListener()
    • getBroadcastInterval

      public long getBroadcastInterval()
    • setBroadcastInterval

      public void setBroadcastInterval(long broadcastInterval)