public class TransportIndexDeleteAction extends TransportIndexReplicationOperationAction<org.elasticsearch.action.delete.IndexDeleteRequest,IndexDeleteResponse,ShardDeleteRequest,ShardDeleteRequest,ShardDeleteResponse>
clusterService, shardAction
actionName, threadPool
componentSettings, logger, settings
Constructor and Description |
---|
TransportIndexDeleteAction(Settings settings,
ClusterService clusterService,
ThreadPool threadPool,
TransportShardDeleteAction deleteAction,
ActionFilters actionFilters) |
Modifier and Type | Method and Description |
---|---|
protected boolean |
accumulateExceptions() |
protected IndexDeleteResponse |
newResponseInstance(org.elasticsearch.action.delete.IndexDeleteRequest request,
List<ShardDeleteResponse> shardDeleteResponses,
int failuresCount,
List<ShardOperationFailedException> shardFailures) |
protected ShardDeleteRequest |
newShardRequestInstance(org.elasticsearch.action.delete.IndexDeleteRequest request,
int shardId) |
protected GroupShardsIterator |
shards(org.elasticsearch.action.delete.IndexDeleteRequest request) |
checkGlobalBlock, checkRequestBlock, doExecute
execute, execute, forceThreadedListener
nodeName
@Inject public TransportIndexDeleteAction(Settings settings, ClusterService clusterService, ThreadPool threadPool, TransportShardDeleteAction deleteAction, ActionFilters actionFilters)
protected IndexDeleteResponse newResponseInstance(org.elasticsearch.action.delete.IndexDeleteRequest request, List<ShardDeleteResponse> shardDeleteResponses, int failuresCount, List<ShardOperationFailedException> shardFailures)
newResponseInstance
in class TransportIndexReplicationOperationAction<org.elasticsearch.action.delete.IndexDeleteRequest,IndexDeleteResponse,ShardDeleteRequest,ShardDeleteRequest,ShardDeleteResponse>
protected boolean accumulateExceptions()
accumulateExceptions
in class TransportIndexReplicationOperationAction<org.elasticsearch.action.delete.IndexDeleteRequest,IndexDeleteResponse,ShardDeleteRequest,ShardDeleteRequest,ShardDeleteResponse>
protected GroupShardsIterator shards(org.elasticsearch.action.delete.IndexDeleteRequest request)
shards
in class TransportIndexReplicationOperationAction<org.elasticsearch.action.delete.IndexDeleteRequest,IndexDeleteResponse,ShardDeleteRequest,ShardDeleteRequest,ShardDeleteResponse>
protected ShardDeleteRequest newShardRequestInstance(org.elasticsearch.action.delete.IndexDeleteRequest request, int shardId)
newShardRequestInstance
in class TransportIndexReplicationOperationAction<org.elasticsearch.action.delete.IndexDeleteRequest,IndexDeleteResponse,ShardDeleteRequest,ShardDeleteRequest,ShardDeleteResponse>
Copyright © 2009–2015. All rights reserved.