public class TransportDeleteAction extends TransportReplicationAction<DeleteRequest,DeleteRequest,DeleteResponse>
TransportReplicationAction.RetryOnPrimaryException, TransportReplicationAction.RetryOnReplicaException, TransportReplicationAction.WriteResult<T extends ActionWriteResponse>clusterService, defaultWriteConsistencyLevel, indicesService, mappingUpdatedAction, shardStateAction, transportOptions, transportServiceactionName, indexNameExpressionResolver, parseFieldMatcher, taskManager, threadPooldeprecationLogger, logger, settings| コンストラクタと説明 |
|---|
TransportDeleteAction(Settings settings,
TransportService transportService,
ClusterService clusterService,
IndicesService indicesService,
ThreadPool threadPool,
ShardStateAction shardStateAction,
TransportCreateIndexAction createIndexAction,
ActionFilters actionFilters,
IndexNameExpressionResolver indexNameExpressionResolver,
MappingUpdatedAction mappingUpdatedAction,
AutoCreateIndex autoCreateIndex) |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
protected void |
doExecute(Task task,
DeleteRequest request,
ActionListener<DeleteResponse> listener) |
static TransportReplicationAction.WriteResult<DeleteResponse> |
executeDeleteRequestOnPrimary(DeleteRequest request,
IndexShard indexShard) |
static Engine.Delete |
executeDeleteRequestOnReplica(DeleteRequest request,
IndexShard indexShard) |
protected DeleteResponse |
newResponseInstance() |
static void |
resolveAndValidateRouting(MetaData metaData,
String concreteIndex,
DeleteRequest request) |
protected void |
resolveRequest(MetaData metaData,
String concreteIndex,
DeleteRequest request)
Resolves the target shard id of the incoming request.
|
protected Tuple<DeleteResponse,DeleteRequest> |
shardOperationOnPrimary(MetaData metaData,
DeleteRequest request)
Primary operation on node with primary copy, the provided metadata should be used for request validation if needed
|
protected void |
shardOperationOnReplica(DeleteRequest request)
Replica operation on nodes with replica copies
|
checkWriteConsistency, doExecute, getIndexShardOperationsCounter, globalBlockLevel, ignoreReplicaException, indexBlockLevel, isConflictException, processAfterWrite, resolveIndex, retryPrimaryException, shouldExecuteReplication, transportOptionsexecute, execute, execute, executelogDeprecatedSetting, logRemovedSetting, nodeName@Inject public TransportDeleteAction(Settings settings, TransportService transportService, ClusterService clusterService, IndicesService indicesService, ThreadPool threadPool, ShardStateAction shardStateAction, TransportCreateIndexAction createIndexAction, ActionFilters actionFilters, IndexNameExpressionResolver indexNameExpressionResolver, MappingUpdatedAction mappingUpdatedAction, AutoCreateIndex autoCreateIndex)
protected void doExecute(Task task, DeleteRequest request, ActionListener<DeleteResponse> listener)
doExecute クラス内 TransportReplicationAction<DeleteRequest,DeleteRequest,DeleteResponse>protected void resolveRequest(MetaData metaData, String concreteIndex, DeleteRequest request)
TransportReplicationActionpublic static void resolveAndValidateRouting(MetaData metaData, String concreteIndex, DeleteRequest request)
protected DeleteResponse newResponseInstance()
protected Tuple<DeleteResponse,DeleteRequest> shardOperationOnPrimary(MetaData metaData, DeleteRequest request)
TransportReplicationActionshardOperationOnPrimary クラス内 TransportReplicationAction<DeleteRequest,DeleteRequest,DeleteResponse>public static TransportReplicationAction.WriteResult<DeleteResponse> executeDeleteRequestOnPrimary(DeleteRequest request, IndexShard indexShard)
public static Engine.Delete executeDeleteRequestOnReplica(DeleteRequest request, IndexShard indexShard)
protected void shardOperationOnReplica(DeleteRequest request)
TransportReplicationActionCopyright © 2009–2016. All rights reserved.