public class TransportShardDeleteAction extends TransportShardReplicationOperationAction<ShardDeleteRequest,ShardDeleteRequest,ShardDeleteResponse>
TransportShardReplicationOperationAction.InternalRequest, TransportShardReplicationOperationAction.PrimaryOperationRequest, TransportShardReplicationOperationAction.ReplicaOperationRequestclusterService, defaultReplicationType, defaultWriteConsistencyLevel, indicesService, shardStateAction, transportOptions, transportServiceactionName, threadPoolcomponentSettings, logger, settings| Constructor and Description |
|---|
TransportShardDeleteAction(Settings settings,
TransportService transportService,
ClusterService clusterService,
IndicesService indicesService,
ThreadPool threadPool,
ShardStateAction shardStateAction,
ActionFilters actionFilters) |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
checkWriteConsistency() |
protected String |
executor() |
protected ShardDeleteRequest |
newReplicaRequestInstance() |
protected ShardDeleteRequest |
newRequestInstance() |
protected ShardDeleteResponse |
newResponseInstance() |
protected boolean |
resolveIndex() |
protected Tuple<ShardDeleteResponse,ShardDeleteRequest> |
shardOperationOnPrimary(ClusterState clusterState,
TransportShardReplicationOperationAction.PrimaryOperationRequest shardRequest) |
protected void |
shardOperationOnReplica(TransportShardReplicationOperationAction.ReplicaOperationRequest shardRequest) |
protected ShardIterator |
shards(ClusterState clusterState,
TransportShardReplicationOperationAction.InternalRequest request) |
checkGlobalBlock, checkRequestBlock, doExecute, getIndexShardOperationsCounter, ignoreReplicaException, isConflictException, resolveRequest, retryPrimaryException, transportOptionsexecute, execute, forceThreadedListenernodeName@Inject public TransportShardDeleteAction(Settings settings, TransportService transportService, ClusterService clusterService, IndicesService indicesService, ThreadPool threadPool, ShardStateAction shardStateAction, ActionFilters actionFilters)
protected boolean checkWriteConsistency()
protected ShardDeleteRequest newRequestInstance()
protected ShardDeleteRequest newReplicaRequestInstance()
protected ShardDeleteResponse newResponseInstance()
protected String executor()
executor in class TransportShardReplicationOperationAction<ShardDeleteRequest,ShardDeleteRequest,ShardDeleteResponse>protected boolean resolveIndex()
resolveIndex in class TransportShardReplicationOperationAction<ShardDeleteRequest,ShardDeleteRequest,ShardDeleteResponse>protected Tuple<ShardDeleteResponse,ShardDeleteRequest> shardOperationOnPrimary(ClusterState clusterState, TransportShardReplicationOperationAction.PrimaryOperationRequest shardRequest)
shardOperationOnPrimary in class TransportShardReplicationOperationAction<ShardDeleteRequest,ShardDeleteRequest,ShardDeleteResponse>protected void shardOperationOnReplica(TransportShardReplicationOperationAction.ReplicaOperationRequest shardRequest)
protected ShardIterator shards(ClusterState clusterState, TransportShardReplicationOperationAction.InternalRequest request)
shards in class TransportShardReplicationOperationAction<ShardDeleteRequest,ShardDeleteRequest,ShardDeleteResponse>Copyright © 2009–2016. All rights reserved.