org.elasticsearch.cluster.routing.operation
Interface OperationRouting

All Known Implementing Classes:
PlainOperationRouting

public interface OperationRouting


Method Summary
 GroupShardsIterator broadcastDeleteShards(ClusterState clusterState, java.lang.String index)
           
 GroupShardsIterator deleteByQueryShards(ClusterState clusterState, java.lang.String index, java.lang.String routing)
           
 ShardIterator deleteShards(ClusterState clusterState, java.lang.String index, java.lang.String type, java.lang.String id, java.lang.String routing)
           
 ShardIterator getShards(ClusterState clusterState, java.lang.String index, java.lang.String type, java.lang.String id, java.lang.String routing)
           
 ShardIterator indexShards(ClusterState clusterState, java.lang.String index, java.lang.String type, java.lang.String id, java.lang.String routing)
           
 GroupShardsIterator searchShards(ClusterState clusterState, java.lang.String[] indices, java.lang.String queryHint, java.lang.String routing)
           
 

Method Detail

indexShards

ShardIterator indexShards(ClusterState clusterState,
                          java.lang.String index,
                          java.lang.String type,
                          java.lang.String id,
                          @Nullable
                          java.lang.String routing)
                          throws IndexMissingException,
                                 IndexShardMissingException
Throws:
IndexMissingException
IndexShardMissingException

deleteShards

ShardIterator deleteShards(ClusterState clusterState,
                           java.lang.String index,
                           java.lang.String type,
                           java.lang.String id,
                           @Nullable
                           java.lang.String routing)
                           throws IndexMissingException,
                                  IndexShardMissingException
Throws:
IndexMissingException
IndexShardMissingException

broadcastDeleteShards

GroupShardsIterator broadcastDeleteShards(ClusterState clusterState,
                                          java.lang.String index)
                                          throws IndexMissingException,
                                                 IndexShardMissingException
Throws:
IndexMissingException
IndexShardMissingException

getShards

ShardIterator getShards(ClusterState clusterState,
                        java.lang.String index,
                        java.lang.String type,
                        java.lang.String id,
                        @Nullable
                        java.lang.String routing)
                        throws IndexMissingException,
                               IndexShardMissingException
Throws:
IndexMissingException
IndexShardMissingException

deleteByQueryShards

GroupShardsIterator deleteByQueryShards(ClusterState clusterState,
                                        java.lang.String index,
                                        @Nullable
                                        java.lang.String routing)
                                        throws IndexMissingException
Throws:
IndexMissingException

searchShards

GroupShardsIterator searchShards(ClusterState clusterState,
                                 java.lang.String[] indices,
                                 @Nullable
                                 java.lang.String queryHint,
                                 @Nullable
                                 java.lang.String routing)
                                 throws IndexMissingException
Throws:
IndexMissingException