Class UDPLocator

java.lang.Object
services.moleculer.transporter.tcp.UDPLocator

public class UDPLocator extends Object
UDP multicast / broadcast discovery service of the TCP Transporter. Use the "udpMulticast" boolean parameter, to switch to multicast from broadcast.
  • Field Details

    • logger

      protected static final org.slf4j.Logger logger
    • nodeID

      protected final String nodeID
      Current NodeID
    • scheduler

      protected final ScheduledExecutorService scheduler
      Sender's executor
    • transporter

      protected final TcpTransporter transporter
      Parent transporter
    • nextIndex

      protected volatile int nextIndex
    • numberOfSubmittedPackets

      protected volatile int numberOfSubmittedPackets
    • receivers

      protected final ArrayList<UDPReceiver> receivers
    • timer

      protected volatile ScheduledFuture<?> timer
      Cancelable timer of sender
  • Constructor Details

  • Method Details