org.elasticsearch.cluster.routing.allocation
Class RoutingAllocation

java.lang.Object
  extended by org.elasticsearch.cluster.routing.allocation.RoutingAllocation
Direct Known Subclasses:
FailedRerouteAllocation, StartedRerouteAllocation

public class RoutingAllocation
extends java.lang.Object


Nested Class Summary
static class RoutingAllocation.Result
           
 
Constructor Summary
RoutingAllocation(RoutingNodes routingNodes, DiscoveryNodes nodes)
           
 
Method Summary
 void addIgnoreShardForNode(ShardId shardId, java.lang.String nodeId)
           
 AllocationExplanation explanation()
           
 DiscoveryNodes nodes()
           
 RoutingNodes routingNodes()
           
 RoutingTable routingTable()
           
 boolean shouldIgnoreShardForNode(ShardId shardId, java.lang.String nodeId)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RoutingAllocation

public RoutingAllocation(RoutingNodes routingNodes,
                         DiscoveryNodes nodes)
Method Detail

routingTable

public RoutingTable routingTable()

routingNodes

public RoutingNodes routingNodes()

nodes

public DiscoveryNodes nodes()

explanation

public AllocationExplanation explanation()

addIgnoreShardForNode

public void addIgnoreShardForNode(ShardId shardId,
                                  java.lang.String nodeId)

shouldIgnoreShardForNode

public boolean shouldIgnoreShardForNode(ShardId shardId,
                                        java.lang.String nodeId)