public static class SplitBrainResolver.KeepReferee extends SplitBrainResolver.Strategy
downAllIfLessThanNodes
all nodes will be downed.
If the referee node itself is removed all nodes will be downed.
It is only using members within the own data center, i.e. the referee must be in the own data center.
| Constructor and Description |
|---|
KeepReferee(java.lang.String selfDc,
akka.actor.Address referee,
int downAllIfLessThanNodes) |
| Modifier and Type | Method and Description |
|---|---|
SplitBrainResolver.Decision |
decide() |
int |
downAllIfLessThanNodes() |
akka.actor.Address |
referee() |
scala.None$ |
role() |
add, addReachable, addUnreachable, allMembersInDC, hasIndirectlyConnected, indirectlyConnected, isAllUnreachableDownOrExiting, joining, lease, members, members, membersWithRole, membersWithRole, nodesToDown, nodesToDown$default$1, ordering, reachability, reachableMembers, reachableMembers, reachableMembersWithRole, reachableMembersWithRole, remove, reverseDecision, seenBy, selfDc, setReachability, setSeenBy, unreachable, unreachable, unreachableButNotIndirectlyConnected, unreachableMembers, unreachableMembers, unreachableMembersWithRole, unreachableMembersWithRolepublic KeepReferee(java.lang.String selfDc,
akka.actor.Address referee,
int downAllIfLessThanNodes)
public SplitBrainResolver.Decision decide()
decide in class SplitBrainResolver.Strategypublic int downAllIfLessThanNodes()
public akka.actor.Address referee()
public scala.None$ role()