org.elasticsearch.cluster.node
Class DiscoveryNodes
java.lang.Object
org.elasticsearch.cluster.node.DiscoveryNodes
- All Implemented Interfaces:
- Iterable<DiscoveryNode>
public class DiscoveryNodes
- extends Object
- implements Iterable<DiscoveryNode>
EMPTY_NODES
public static final DiscoveryNodes EMPTY_NODES
iterator
public com.google.common.collect.UnmodifiableIterator<DiscoveryNode> iterator()
- Specified by:
iterator
in interface 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 com.google.common.collect.ImmutableMap<String,DiscoveryNode> nodes()
getNodes
public com.google.common.collect.ImmutableMap<String,DiscoveryNode> getNodes()
dataNodes
public com.google.common.collect.ImmutableMap<String,DiscoveryNode> dataNodes()
getDataNodes
public com.google.common.collect.ImmutableMap<String,DiscoveryNode> getDataNodes()
masterNodes
public com.google.common.collect.ImmutableMap<String,DiscoveryNode> masterNodes()
getMasterNodes
public com.google.common.collect.ImmutableMap<String,DiscoveryNode> getMasterNodes()
masterAndDataNodes
public com.google.common.collect.ImmutableMap<String,DiscoveryNode> masterAndDataNodes()
get
public DiscoveryNode get(String nodeId)
nodeExists
public boolean nodeExists(String nodeId)
masterNodeId
public String masterNodeId()
getMasterNodeId
public String getMasterNodeId()
localNodeId
public String localNodeId()
getLocalNodeId
public String getLocalNodeId()
localNode
public DiscoveryNode localNode()
getLocalNode
public DiscoveryNode getLocalNode()
masterNode
public DiscoveryNode masterNode()
getMasterNode
public DiscoveryNode getMasterNode()
findByAddress
public DiscoveryNode findByAddress(TransportAddress address)
isAllNodes
public boolean isAllNodes(String... nodesIds)
resolveNodes
public String[] resolveNodes(String... nodesIds)
removeDeadMembers
public DiscoveryNodes removeDeadMembers(Set<String> newNodes,
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.
toString
public String toString()
- Overrides:
toString
in class Object
prettyPrint
public String prettyPrint()
emptyDelta
public DiscoveryNodes.Delta emptyDelta()
newNodesBuilder
public static DiscoveryNodes.Builder newNodesBuilder()
Copyright © 2009-2012. All Rights Reserved.