TransportDeleteAction, TransportIndexAction@Deprecated public abstract class TransportSingleItemBulkWriteAction<Request extends ReplicatedWriteRequest<Request>,Response extends ReplicationResponse & WriteResponse> extends TransportWriteAction<Request,Request,Response>
TransportReplicationAction.ConcreteReplicaRequest<R extends TransportRequest>, TransportReplicationAction.ConcreteShardRequest<R extends TransportRequest>, TransportReplicationAction.OperationTransportHandler, TransportReplicationAction.PrimaryOperationTransportHandler, TransportReplicationAction.PrimaryResult<ReplicaRequest extends ReplicationRequest<ReplicaRequest>,Response extends ReplicationResponse>, TransportReplicationAction.ReplicaOperationTransportHandler, TransportReplicationAction.ReplicaResponse, TransportReplicationAction.ReplicaResult, TransportReplicationAction.ReplicasProxy, TransportReplicationAction.RetryOnReplicaExceptionTransportWriteAction.WritePrimaryResult<ReplicaRequest extends ReplicatedWriteRequest<ReplicaRequest>,Response extends ReplicationResponse & WriteResponse>, TransportWriteAction.WriteReplicaResult<ReplicaRequest extends ReplicatedWriteRequest<ReplicaRequest>>deprecationLogger, logger, settingsactionName, indexNameExpressionResolver, taskManager, threadPoolclusterService, executor, indicesService, shardStateAction, transportOptions, transportPrimaryAction, transportReplicaAction, transportService| Modifier | Constructor | Description |
|---|---|---|
protected |
TransportSingleItemBulkWriteAction(Settings settings,
java.lang.String actionName,
TransportService transportService,
ClusterService clusterService,
IndicesService indicesService,
ThreadPool threadPool,
ShardStateAction shardStateAction,
ActionFilters actionFilters,
IndexNameExpressionResolver indexNameExpressionResolver,
java.util.function.Supplier<Request> request,
java.util.function.Supplier<Request> replicaRequest,
java.lang.String executor,
TransportBulkAction bulkAction,
TransportShardBulkAction shardBulkAction) |
Deprecated.
|
| Modifier and Type | Method | Description |
|---|---|---|
protected void |
doExecute(Task task,
Request request,
ActionListener<Response> listener) |
Deprecated.
|
protected TransportWriteAction.WritePrimaryResult<Request,Response> |
shardOperationOnPrimary(Request request,
IndexShard primary) |
Deprecated.
Called on the primary with a reference to the primary IndexShard to modify.
|
protected TransportWriteAction.WriteReplicaResult<Request> |
shardOperationOnReplica(Request replicaRequest,
IndexShard replica) |
Deprecated.
Called once per replica with a reference to the replica IndexShard to modify.
|
static BulkRequest |
toSingleItemBulkRequest(ReplicatedWriteRequest request) |
Deprecated.
|
static <Response extends ReplicationResponse & WriteResponse> |
wrapBulkResponse(ActionListener<Response> listener) |
Deprecated.
|
logDeprecatedSetting, logRemovedSetting, nodeNameclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitexecute, execute, execute, executedoExecute, getIndexShard, newResponseInstance, registerRequestHandlers, resolveIndex, resolveRequest, retryPrimaryException, sendReplicaRequest, transportOptionsglobalBlockLevel, indexBlockLevel, locationToSync, newReplicasProxy, syncOperationResultOrThrowprotected TransportSingleItemBulkWriteAction(Settings settings, java.lang.String actionName, TransportService transportService, ClusterService clusterService, IndicesService indicesService, ThreadPool threadPool, ShardStateAction shardStateAction, ActionFilters actionFilters, IndexNameExpressionResolver indexNameExpressionResolver, java.util.function.Supplier<Request> request, java.util.function.Supplier<Request> replicaRequest, java.lang.String executor, TransportBulkAction bulkAction, TransportShardBulkAction shardBulkAction)
protected void doExecute(Task task, Request request, ActionListener<Response> listener)
doExecute in class TransportReplicationAction<Request extends ReplicatedWriteRequest<Request>,Request extends ReplicatedWriteRequest<Request>,Response extends ReplicationResponse & WriteResponse>protected TransportWriteAction.WritePrimaryResult<Request,Response> shardOperationOnPrimary(Request request, IndexShard primary) throws java.lang.Exception
TransportWriteActionshardOperationOnPrimary in class TransportWriteAction<Request extends ReplicatedWriteRequest<Request>,Request extends ReplicatedWriteRequest<Request>,Response extends ReplicationResponse & WriteResponse>request - the request to the primary shardprimary - the primary shard to perform the operation onprimary shard according to the Request refresh policyjava.lang.Exceptionprotected TransportWriteAction.WriteReplicaResult<Request> shardOperationOnReplica(Request replicaRequest, IndexShard replica) throws java.lang.Exception
TransportWriteActionshardOperationOnReplica in class TransportWriteAction<Request extends ReplicatedWriteRequest<Request>,Request extends ReplicatedWriteRequest<Request>,Response extends ReplicationResponse & WriteResponse>replicaRequest - the request to the replica shardreplica - the replica shard to perform the operation onreplica shard according to the ReplicaRequest refresh policyjava.lang.Exceptionpublic static <Response extends ReplicationResponse & WriteResponse> ActionListener<BulkResponse> wrapBulkResponse(ActionListener<Response> listener)
public static BulkRequest toSingleItemBulkRequest(ReplicatedWriteRequest request)