Package io.scalecube.cluster.fdetector
Class FailureDetectorConfig
java.lang.Object
io.scalecube.cluster.fdetector.FailureDetectorConfig
- All Implemented Interfaces:
Cloneable
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final int -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionclone()static FailureDetectorConfigstatic FailureDetectorConfigCreatesFailureDetectorConfigwith default settings for cluster on LAN network.static FailureDetectorConfigCreatesFailureDetectorConfigwith default settings for cluster on local loopback interface.static FailureDetectorConfigCreatesFailureDetectorConfigwith default settings for cluster on WAN network.intpingInterval(int pingInterval) Setter forpingInterval.intpingReqMembers(int pingReqMembers) Setter for number of members for requesting a ping.intpingTimeout(int pingTimeout) Setter forpingTimeout.toString()
-
Field Details
-
DEFAULT_PING_INTERVAL
public static final int DEFAULT_PING_INTERVAL- See Also:
-
DEFAULT_PING_TIMEOUT
public static final int DEFAULT_PING_TIMEOUT- See Also:
-
DEFAULT_PING_REQ_MEMBERS
public static final int DEFAULT_PING_REQ_MEMBERS- See Also:
-
DEFAULT_WAN_PING_TIMEOUT
public static final int DEFAULT_WAN_PING_TIMEOUT- See Also:
-
DEFAULT_WAN_PING_INTERVAL
public static final int DEFAULT_WAN_PING_INTERVAL- See Also:
-
DEFAULT_LOCAL_PING_TIMEOUT
public static final int DEFAULT_LOCAL_PING_TIMEOUT- See Also:
-
DEFAULT_LOCAL_PING_INTERVAL
public static final int DEFAULT_LOCAL_PING_INTERVAL- See Also:
-
DEFAULT_LOCAL_PING_REQ_MEMBERS
public static final int DEFAULT_LOCAL_PING_REQ_MEMBERS- See Also:
-
-
Constructor Details
-
FailureDetectorConfig
public FailureDetectorConfig()
-
-
Method Details
-
defaultConfig
-
defaultLanConfig
CreatesFailureDetectorConfigwith default settings for cluster on LAN network.- Returns:
- new
FailureDetectorConfig
-
defaultWanConfig
CreatesFailureDetectorConfigwith default settings for cluster on WAN network.- Returns:
- new
FailureDetectorConfig
-
defaultLocalConfig
CreatesFailureDetectorConfigwith default settings for cluster on local loopback interface.- Returns:
- new
FailureDetectorConfig
-
pingInterval
Setter forpingInterval.- Parameters:
pingInterval- ping interval- Returns:
- new
FailureDetectorConfig
-
pingInterval
public int pingInterval() -
pingTimeout
Setter forpingTimeout.- Parameters:
pingTimeout- ping timeout- Returns:
- new
FailureDetectorConfig
-
pingTimeout
public int pingTimeout() -
pingReqMembers
Setter for number of members for requesting a ping.- Parameters:
pingReqMembers- number of members for requesting a ping- Returns:
- new
FailureDetectorConfig
-
pingReqMembers
public int pingReqMembers() -
clone
-
toString
-