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 Object


Nested Class Summary
static class RoutingAllocation.Result
           
 
Constructor Summary
RoutingAllocation(AllocationDeciders deciders, RoutingNodes routingNodes, DiscoveryNodes nodes)
           
 
Method Summary
 void addIgnoreShardForNode(ShardId shardId, String nodeId)
           
 AllocationDeciders deciders()
           
 AllocationExplanation explanation()
           
 MetaData metaData()
           
 DiscoveryNodes nodes()
           
 RoutingNodes routingNodes()
           
 RoutingTable routingTable()
           
 boolean shouldIgnoreShardForNode(ShardId shardId, 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(AllocationDeciders deciders,
                         RoutingNodes routingNodes,
                         DiscoveryNodes nodes)
Method Detail

deciders

public AllocationDeciders deciders()

routingTable

public RoutingTable routingTable()

routingNodes

public RoutingNodes routingNodes()

metaData

public MetaData metaData()

nodes

public DiscoveryNodes nodes()

explanation

public AllocationExplanation explanation()

addIgnoreShardForNode

public void addIgnoreShardForNode(ShardId shardId,
                                  String nodeId)

shouldIgnoreShardForNode

public boolean shouldIgnoreShardForNode(ShardId shardId,
                                        String nodeId)


Copyright © 2009-2012. All Rights Reserved.