Enum Constant and Description |
---|
ARBITER |
ELECTABLE
A full fledged member of the replication group with an associated
replicated environment that can serve as both a Master and a Replica.
|
MONITOR
A node that passively listens for the results of elections, but does not
participate in them.
|
SECONDARY
A member of the replication group with an associated replicated
environment that serves as a Replica but does not participate in
elections or durability decisions.
|
Modifier and Type | Method and Description |
---|---|
boolean |
isArbiter()
Returns whether this is the
ARBITER type. |
boolean |
isDataNode()
|
boolean |
isElectable()
Returns whether this is the
ELECTABLE type. |
boolean |
isMonitor()
Returns whether this is the
MONITOR type. |
boolean |
isSecondary()
Returns whether this is the
SECONDARY type. |
static NodeType |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
|
static NodeType[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final NodeType MONITOR
Monitor
public static final NodeType ELECTABLE
public static final NodeType SECONDARY
You can use SECONDARY nodes to:
public static final NodeType ARBITER
public static NodeType[] values()
for (NodeType c : NodeType.values()) System.out.println(c);
public static NodeType valueOf(java.lang.String name)
name
- the name of the enum constant to be returned.java.lang.IllegalArgumentException
- if this enum type has no constant with the specified namejava.lang.NullPointerException
- if the argument is nullpublic boolean isMonitor()
MONITOR
type.MONITOR
public boolean isElectable()
ELECTABLE
type.ELECTABLE
public boolean isSecondary()
SECONDARY
type.SECONDARY
public boolean isDataNode()
public boolean isArbiter()
ARBITER
type.ARBITER
Copyright (c) 2002, 2017 Oracle and/or its affiliates. All rights reserved.