public class ReplicationGroup
extends java.lang.Object
ReplicatedEnvironment
or a ReplicationGroupAdmin
.Modifier and Type | Method and Description |
---|---|
java.util.Set<ReplicationNode> |
getArbiterNodes()
Returns the subset of nodes in the group that participates in elections
but does not have a copy of the data and cannot become a master.
|
java.util.Set<ReplicationNode> |
getDataNodes()
Returns the subset of nodes in the group that store replication data.
|
java.util.Set<ReplicationNode> |
getElectableNodes()
Returns the subset of nodes in the group with replicated environments
that participate in elections and can become masters, ignoring node
priority.
|
ReplicationNode |
getMember(java.lang.String nodeName)
Get administrative information about a node by its node name.
|
java.util.Set<ReplicationNode> |
getMonitorNodes()
Returns the subset of nodes in the group that monitor group membership
but do not maintain replicated environments.
|
java.lang.String |
getName()
Returns the name associated with the group.
|
java.util.Set<ReplicationNode> |
getNodes()
Returns the set of all nodes in the group.
|
java.util.Set<ReplicationNode> |
getSecondaryNodes()
Returns the subset of nodes in the group with replicated environments
that do not participate in elections and cannot become masters.
|
java.lang.String |
toString()
Returns a formatted version of the information held in a
ReplicationGroup.
|
public java.lang.String getName()
public java.util.Set<ReplicationNode> getNodes()
Note that SECONDARY nodes will only be included in the result when this method is called for a replicated environment that is the master.
NodeType
public java.util.Set<ReplicationNode> getElectableNodes()
NodeType
public java.util.Set<ReplicationNode> getSecondaryNodes()
Note that SECONDARY nodes will only be returned when this method is called for a replicated environment that is the master.
NodeType
public java.util.Set<ReplicationNode> getMonitorNodes()
NodeType
public java.util.Set<ReplicationNode> getDataNodes()
Note that SECONDARY nodes will only be included in the result when this method is called for a replicated environment that is the master.
NodeType
public java.util.Set<ReplicationNode> getArbiterNodes()
NodeType
public ReplicationNode getMember(java.lang.String nodeName)
Note that SECONDARY nodes will only be returned when this method is called for a replicated environment that is the master.
nodeName
- the node name to be used in the lookuppublic java.lang.String toString()
toString
in class java.lang.Object
Copyright (c) 2002, 2017 Oracle and/or its affiliates. All rights reserved.