Class ReplicatedWriteRequest<R extends ReplicatedWriteRequest<R>>

All Implemented Interfaces:
IndicesRequest, WriteRequest<R>, Writeable, org.elasticsearch.core.RefCounted, TaskAwareRequest
Direct Known Subclasses:
BulkShardRequest, DeleteRequest, IndexRequest, ResyncReplicationRequest, RetentionLeaseSyncAction.Request

public abstract class ReplicatedWriteRequest<R extends ReplicatedWriteRequest<R>> extends ReplicationRequest<R> implements WriteRequest<R>
Requests that are both ReplicationRequests (run on a shard's primary first, then the replica) and WriteRequest (modify documents on a shard), for example BulkShardRequest, IndexRequest, and DeleteRequest.