Class OperationRouting

java.lang.Object
org.elasticsearch.cluster.routing.OperationRouting

public class OperationRouting
extends java.lang.Object
  • Field Details

    • USE_ADAPTIVE_REPLICA_SELECTION_SETTING

      public static final Setting<java.lang.Boolean> USE_ADAPTIVE_REPLICA_SELECTION_SETTING
  • Constructor Details

  • Method Details

    • indexShards

      public ShardIterator indexShards​(ClusterState clusterState, java.lang.String index, java.lang.String id, @Nullable java.lang.String routing)
    • getShards

      public ShardIterator getShards​(ClusterState clusterState, java.lang.String index, java.lang.String id, @Nullable java.lang.String routing, @Nullable java.lang.String preference)
    • getShards

      public ShardIterator getShards​(ClusterState clusterState, java.lang.String index, int shardId, @Nullable java.lang.String preference)
    • searchShards

      public GroupShardsIterator<ShardIterator> searchShards​(ClusterState clusterState, java.lang.String[] concreteIndices, @Nullable java.util.Map<java.lang.String,​java.util.Set<java.lang.String>> routing, @Nullable java.lang.String preference)
    • searchShards

      public GroupShardsIterator<ShardIterator> searchShards​(ClusterState clusterState, java.lang.String[] concreteIndices, @Nullable java.util.Map<java.lang.String,​java.util.Set<java.lang.String>> routing, @Nullable java.lang.String preference, @Nullable ResponseCollectorService collectorService, @Nullable java.util.Map<java.lang.String,​java.lang.Long> nodeCounts)
    • getShards

      public static ShardIterator getShards​(ClusterState clusterState, ShardId shardId)
    • indexRoutingTable

      protected IndexRoutingTable indexRoutingTable​(ClusterState clusterState, java.lang.String index)
    • indexMetadata

      protected IndexMetadata indexMetadata​(ClusterState clusterState, java.lang.String index)
    • shards

      protected IndexShardRoutingTable shards​(ClusterState clusterState, java.lang.String index, java.lang.String id, java.lang.String routing)
    • shardId

      public ShardId shardId​(ClusterState clusterState, java.lang.String index, java.lang.String id, @Nullable java.lang.String routing)
    • generateShardId

      public static int generateShardId​(IndexMetadata indexMetadata, @Nullable java.lang.String id, @Nullable java.lang.String routing)