| Modifier and Type | Field and Description |
|---|---|
static int |
DEFAULT_LOCAL_SUSPICION_MULT |
static int |
DEFAULT_LOCAL_SYNC_INTERVAL |
static int |
DEFAULT_SUSPICION_MULT |
static int |
DEFAULT_SYNC_INTERVAL |
static int |
DEFAULT_SYNC_TIMEOUT |
static int |
DEFAULT_WAN_SUSPICION_MULT |
static int |
DEFAULT_WAN_SYNC_INTERVAL |
| Constructor and Description |
|---|
MembershipConfig() |
| Modifier and Type | Method and Description |
|---|---|
MembershipConfig |
clone() |
static MembershipConfig |
defaultConfig() |
static MembershipConfig |
defaultLanConfig()
Creates
MembershipConfig with default settings for cluster on LAN network. |
static MembershipConfig |
defaultLocalConfig()
Creates
MembershipConfig with default settings for cluster on local loopback interface. |
static MembershipConfig |
defaultWanConfig()
Creates
MembershipConfig with default settings for cluster on WAN network. |
int |
removedMembersHistorySize() |
MembershipConfig |
removedMembersHistorySize(int removedMembersHistorySize)
Sets a removedMembersHistorySize.
|
List<io.scalecube.net.Address> |
seedMembers() |
MembershipConfig |
seedMembers(io.scalecube.net.Address... seedMembers)
Sets a seedMembers.
|
MembershipConfig |
seedMembers(List<io.scalecube.net.Address> seedMembers)
Sets a seedMembers.
|
int |
suspicionMult() |
MembershipConfig |
suspicionMult(int suspicionMult)
Sets a suspicionMult.
|
String |
syncGroup() |
MembershipConfig |
syncGroup(String syncGroup)
Sets a syncGroup.
|
int |
syncInterval() |
MembershipConfig |
syncInterval(int syncInterval)
Sets a syncInterval.
|
int |
syncTimeout() |
MembershipConfig |
syncTimeout(int syncTimeout)
Sets a syncTimeout.
|
String |
toString() |
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_WAN_SUSPICION_MULT
public static final int DEFAULT_WAN_SYNC_INTERVAL
public static final int DEFAULT_LOCAL_SUSPICION_MULT
public static final int DEFAULT_LOCAL_SYNC_INTERVAL
public static MembershipConfig defaultConfig()
public static MembershipConfig defaultLanConfig()
MembershipConfig with default settings for cluster on LAN network.MembershipConfigpublic static MembershipConfig defaultWanConfig()
MembershipConfig with default settings for cluster on WAN network.MembershipConfigpublic static MembershipConfig defaultLocalConfig()
MembershipConfig with default settings for cluster on local loopback interface.MembershipConfigpublic List<io.scalecube.net.Address> seedMembers()
public MembershipConfig seedMembers(io.scalecube.net.Address... seedMembers)
seedMembers - seed membersMembershipConfig instancepublic MembershipConfig seedMembers(List<io.scalecube.net.Address> seedMembers)
seedMembers - seed membersMembershipConfig instancepublic int syncInterval()
public MembershipConfig syncInterval(int syncInterval)
syncInterval - sync intervalMembershipConfig instancepublic int syncTimeout()
public MembershipConfig syncTimeout(int syncTimeout)
syncTimeout - sync timeoutMembershipConfig instancepublic int suspicionMult()
public MembershipConfig suspicionMult(int suspicionMult)
suspicionMult - suspicion multiplierMembershipConfig instancepublic String syncGroup()
public MembershipConfig syncGroup(String syncGroup)
syncGroup - sync groupMembershipConfig instancepublic int removedMembersHistorySize()
public MembershipConfig removedMembersHistorySize(int removedMembersHistorySize)
removedMembersHistorySize - history size for remove membersMembershipConfig instancepublic MembershipConfig clone()
Copyright © 2015–2020. All rights reserved.