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.RetryOnReplicaException
TransportWriteAction.WritePrimaryResult<ReplicaRequest extends ReplicatedWriteRequest<ReplicaRequest>,Response extends ReplicationResponse & WriteResponse>, TransportWriteAction.WriteReplicaResult<ReplicaRequest extends ReplicatedWriteRequest<ReplicaRequest>>
deprecationLogger, logger, settings
actionName, indexNameExpressionResolver, taskManager, threadPool
clusterService, 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, nodeName
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
execute, execute, execute, execute
doExecute, getIndexShard, newResponseInstance, registerRequestHandlers, resolveIndex, resolveRequest, retryPrimaryException, sendReplicaRequest, transportOptions
globalBlockLevel, indexBlockLevel, locationToSync, newReplicasProxy, syncOperationResultOrThrow
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)
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
TransportWriteAction
shardOperationOnPrimary
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.Exception
protected TransportWriteAction.WriteReplicaResult<Request> shardOperationOnReplica(Request replicaRequest, IndexShard replica) throws java.lang.Exception
TransportWriteAction
shardOperationOnReplica
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.Exception
public static <Response extends ReplicationResponse & WriteResponse> ActionListener<BulkResponse> wrapBulkResponse(ActionListener<Response> listener)
public static BulkRequest toSingleItemBulkRequest(ReplicatedWriteRequest request)