Package com.adaptris.failover.jgroups
Class JGroupsBroadcaster
- java.lang.Object
-
- com.adaptris.failover.jgroups.JGroupsBroadcaster
-
- All Implemented Interfaces:
Broadcaster
public class JGroupsBroadcaster extends java.lang.Object implements Broadcaster
-
-
Field Summary
Fields Modifier and Type Field Description protected org.slf4j.Logger
log
-
Constructor Summary
Constructors Constructor Description JGroupsBroadcaster(java.util.Properties bootstrapProperties)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getjGroupsClusterName()
java.lang.String
getjGroupsConfigFile()
NetworkPingSender
getNetworkPingSender()
java.util.List<Peer>
getPeers()
Ping
getPingData()
int
getSendDelaySeconds()
void
setjGroupsClusterName(java.lang.String jGroupsClusterName)
void
setjGroupsConfigFile(java.lang.String jGroupsConfigFile)
void
setNetworkPingSender(NetworkPingSender networkPingSender)
void
setPingData(Ping pingData)
void
setSendDelaySeconds(int sendDelaySeconds)
void
start()
void
stop()
-
-
-
Method Detail
-
start
public void start() throws java.lang.Exception
- Specified by:
start
in interfaceBroadcaster
- Throws:
java.lang.Exception
-
stop
public void stop()
- Specified by:
stop
in interfaceBroadcaster
-
getPeers
public java.util.List<Peer> getPeers()
- Specified by:
getPeers
in interfaceBroadcaster
-
getPingData
public Ping getPingData()
-
setPingData
public void setPingData(Ping pingData)
- Specified by:
setPingData
in interfaceBroadcaster
-
getSendDelaySeconds
public int getSendDelaySeconds()
-
setSendDelaySeconds
public void setSendDelaySeconds(int sendDelaySeconds)
- Specified by:
setSendDelaySeconds
in interfaceBroadcaster
-
getNetworkPingSender
public NetworkPingSender getNetworkPingSender()
-
setNetworkPingSender
public void setNetworkPingSender(NetworkPingSender networkPingSender)
-
getjGroupsConfigFile
public java.lang.String getjGroupsConfigFile()
-
setjGroupsConfigFile
public void setjGroupsConfigFile(java.lang.String jGroupsConfigFile)
-
getjGroupsClusterName
public java.lang.String getjGroupsClusterName()
-
setjGroupsClusterName
public void setjGroupsClusterName(java.lang.String jGroupsClusterName)
-
-