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)
           
 ShardsIterator deleteShards(ClusterState clusterState, java.lang.String index, java.lang.String type, java.lang.String id, java.lang.String routing)
           
 ShardsIterator getShards(ClusterState clusterState, java.lang.String index, java.lang.String type, java.lang.String id, java.lang.String routing)
           
 ShardsIterator 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

ShardsIterator 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

ShardsIterator 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

ShardsIterator 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