public final class ClusterConfig extends Object implements FailureDetectorConfig, GossipConfig, MembershipConfig
MembershipConfig,
FailureDetectorConfig,
GossipConfig,
TransportConfig| Modifier and Type | Class and Description |
|---|---|
static class |
ClusterConfig.Builder |
| Modifier and Type | Field and Description |
|---|---|
static int |
DEFAULT_GOSSIP_FANOUT |
static long |
DEFAULT_GOSSIP_INTERVAL |
static int |
DEFAULT_GOSSIP_REPEAT_MULT |
static int |
DEFAULT_LOCAL_CONNECT_TIMEOUT |
static int |
DEFAULT_LOCAL_GOSSIP_INTERVAL |
static int |
DEFAULT_LOCAL_GOSSIP_REPEAT_MULT |
static int |
DEFAULT_LOCAL_PING_INTERVAL |
static int |
DEFAULT_LOCAL_PING_REQ_MEMBERS |
static int |
DEFAULT_LOCAL_PING_TIMEOUT |
static int |
DEFAULT_LOCAL_SUSPICION_MULT |
static int |
DEFAULT_LOCAL_SYNC_INTERVAL |
static int |
DEFAULT_PING_INTERVAL |
static int |
DEFAULT_PING_REQ_MEMBERS |
static int |
DEFAULT_PING_TIMEOUT |
static int |
DEFAULT_SUSPICION_MULT |
static String |
DEFAULT_SYNC_GROUP |
static int |
DEFAULT_SYNC_INTERVAL |
static int |
DEFAULT_SYNC_TIMEOUT |
static int |
DEFAULT_WAN_CONNECT_TIMEOUT |
static int |
DEFAULT_WAN_GOSSIP_FANOUT |
static int |
DEFAULT_WAN_PING_INTERVAL |
static int |
DEFAULT_WAN_PING_TIMEOUT |
static int |
DEFAULT_WAN_SUSPICION_MULT |
static int |
DEFAULT_WAN_SYNC_INTERVAL |
| Modifier and Type | Method and Description |
|---|---|
static ClusterConfig.Builder |
builder() |
static ClusterConfig |
defaultConfig() |
static ClusterConfig |
defaultLanConfig() |
static ClusterConfig |
defaultLocalConfig()
Creates cluster config with default settings for cluster on local loopback interface.
|
static ClusterConfig |
defaultWanConfig()
Creates cluster config with default settings for cluster on WAN network.
|
int |
getGossipFanout() |
long |
getGossipInterval() |
int |
getGossipRepeatMult() |
Map<String,String> |
getMetadata() |
int |
getPingInterval() |
int |
getPingReqMembers() |
int |
getPingTimeout() |
List<Address> |
getSeedMembers() |
int |
getSuspicionMult() |
String |
getSyncGroup() |
int |
getSyncInterval() |
int |
getSyncTimeout() |
TransportConfig |
getTransportConfig() |
String |
toString() |
public static final String DEFAULT_SYNC_GROUP
public static final int DEFAULT_SYNC_INTERVAL
public static final int DEFAULT_SYNC_TIMEOUT
public static final int DEFAULT_SUSPICION_MULT
public static final int DEFAULT_PING_INTERVAL
public static final int DEFAULT_PING_TIMEOUT
public static final int DEFAULT_PING_REQ_MEMBERS
public static final long DEFAULT_GOSSIP_INTERVAL
public static final int DEFAULT_GOSSIP_FANOUT
public static final int DEFAULT_GOSSIP_REPEAT_MULT
public static final int DEFAULT_WAN_SUSPICION_MULT
public static final int DEFAULT_WAN_SYNC_INTERVAL
public static final int DEFAULT_WAN_PING_TIMEOUT
public static final int DEFAULT_WAN_PING_INTERVAL
public static final int DEFAULT_WAN_GOSSIP_FANOUT
public static final int DEFAULT_WAN_CONNECT_TIMEOUT
public static final int DEFAULT_LOCAL_SUSPICION_MULT
public static final int DEFAULT_LOCAL_SYNC_INTERVAL
public static final int DEFAULT_LOCAL_PING_TIMEOUT
public static final int DEFAULT_LOCAL_PING_INTERVAL
public static final int DEFAULT_LOCAL_GOSSIP_REPEAT_MULT
public static final int DEFAULT_LOCAL_PING_REQ_MEMBERS
public static final int DEFAULT_LOCAL_GOSSIP_INTERVAL
public static final int DEFAULT_LOCAL_CONNECT_TIMEOUT
public static ClusterConfig.Builder builder()
public static ClusterConfig defaultConfig()
public static ClusterConfig defaultLanConfig()
public static ClusterConfig defaultWanConfig()
public static ClusterConfig defaultLocalConfig()
public List<Address> getSeedMembers()
getSeedMembers in interface MembershipConfigpublic Map<String,String> getMetadata()
getMetadata in interface MembershipConfigpublic int getSyncInterval()
getSyncInterval in interface MembershipConfigpublic int getSyncTimeout()
getSyncTimeout in interface MembershipConfigpublic int getSuspicionMult()
getSuspicionMult in interface MembershipConfigpublic String getSyncGroup()
getSyncGroup in interface MembershipConfigpublic int getPingInterval()
getPingInterval in interface FailureDetectorConfiggetPingInterval in interface MembershipConfigpublic int getPingTimeout()
getPingTimeout in interface FailureDetectorConfigpublic int getPingReqMembers()
getPingReqMembers in interface FailureDetectorConfigpublic int getGossipFanout()
getGossipFanout in interface GossipConfigpublic long getGossipInterval()
getGossipInterval in interface GossipConfigpublic int getGossipRepeatMult()
getGossipRepeatMult in interface GossipConfigpublic TransportConfig getTransportConfig()
Copyright © 2015–2017. All rights reserved.