org.elasticsearch.cluster.node
Class DiscoveryNodes
java.lang.Object
org.elasticsearch.cluster.node.DiscoveryNodes
- All Implemented Interfaces:
- java.lang.Iterable<DiscoveryNode>
public class DiscoveryNodes
- extends java.lang.Object
- implements java.lang.Iterable<DiscoveryNode>
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
EMPTY_NODES
public static final DiscoveryNodes EMPTY_NODES
iterator
public org.elasticsearch.common.collect.UnmodifiableIterator<DiscoveryNode> iterator()
- Specified by:
iterator
in interface java.lang.Iterable<DiscoveryNode>
valid
public boolean valid()
- Is this a valid nodes that has the minimal information set. The minimal set is defined
by the localNodeId being set.
localNodeMaster
public boolean localNodeMaster()
- Returns true if the local node is the master node.
size
public int size()
getSize
public int getSize()
nodes
public org.elasticsearch.common.collect.ImmutableMap<java.lang.String,DiscoveryNode> nodes()
getNodes
public org.elasticsearch.common.collect.ImmutableMap<java.lang.String,DiscoveryNode> getNodes()
dataNodes
public org.elasticsearch.common.collect.ImmutableMap<java.lang.String,DiscoveryNode> dataNodes()
getDataNodes
public org.elasticsearch.common.collect.ImmutableMap<java.lang.String,DiscoveryNode> getDataNodes()
masterNodes
public org.elasticsearch.common.collect.ImmutableMap<java.lang.String,DiscoveryNode> masterNodes()
getMasterNodes
public org.elasticsearch.common.collect.ImmutableMap<java.lang.String,DiscoveryNode> getMasterNodes()
masterAndDataNodes
public org.elasticsearch.common.collect.ImmutableMap<java.lang.String,DiscoveryNode> masterAndDataNodes()
get
public DiscoveryNode get(java.lang.String nodeId)
nodeExists
public boolean nodeExists(java.lang.String nodeId)
masterNodeId
public java.lang.String masterNodeId()
getMasterNodeId
public java.lang.String getMasterNodeId()
localNodeId
public java.lang.String localNodeId()
getLocalNodeId
public java.lang.String getLocalNodeId()
localNode
public DiscoveryNode localNode()
getLocalNode
public DiscoveryNode getLocalNode()
masterNode
public DiscoveryNode masterNode()
getMasterNode
public DiscoveryNode getMasterNode()
findByAddress
public DiscoveryNode findByAddress(TransportAddress address)
removeDeadMembers
public DiscoveryNodes removeDeadMembers(java.util.Set<java.lang.String> newNodes,
java.lang.String masterNodeId)
newNode
public DiscoveryNodes newNode(DiscoveryNode node)
delta
public DiscoveryNodes.Delta delta(DiscoveryNodes other)
- Returns the changes comparing this nodes to the provided nodes.
prettyPrint
public java.lang.String prettyPrint()
emptyDelta
public DiscoveryNodes.Delta emptyDelta()
newNodesBuilder
public static DiscoveryNodes.Builder newNodesBuilder()