Class MulticastBroadcaster

java.lang.Object
com.adaptris.failover.multicast.MulticastBroadcaster
All Implemented Interfaces:
Broadcaster

public class MulticastBroadcaster extends Object implements Broadcaster
  • Field Details

    • log

      protected transient org.slf4j.Logger log
  • Constructor Details

    • MulticastBroadcaster

      public MulticastBroadcaster(Properties bootstrapProperties)
  • Method Details

    • start

      public void start() throws IOException
      Specified by:
      start in interface Broadcaster
      Throws:
      IOException
    • stop

      public void stop()
      Specified by:
      stop in interface Broadcaster
    • getGroup

      public String getGroup()
    • setGroup

      public void setGroup(String group)
    • getPort

      public int getPort()
    • setPort

      public void setPort(int port)
    • getSendDelaySeconds

      public int getSendDelaySeconds()
    • setSendDelaySeconds

      public void setSendDelaySeconds(int sendDelaySeconds)
      Specified by:
      setSendDelaySeconds in interface Broadcaster
    • getPingData

      public Ping getPingData()
    • setPingData

      public void setPingData(Ping pingData)
      Specified by:
      setPingData in interface Broadcaster
    • getNetworkPingSender

      public NetworkPingSender getNetworkPingSender()
    • setNetworkPingSender

      public void setNetworkPingSender(NetworkPingSender networkPingSender)
    • getPeers

      public List<Peer> getPeers()
      Specified by:
      getPeers in interface Broadcaster
    • setPeers

      public void setPeers(List<Peer> peers)