Class TransportWriteAction.WriteActionReplicasProxy

java.lang.Object
TransportReplicationAction<Request,ReplicaRequest,Response>.org.opensearch.action.support.replication.TransportReplicationAction.ReplicasProxy
org.opensearch.action.support.replication.TransportWriteAction.WriteActionReplicasProxy
All Implemented Interfaces:
ReplicationOperation.Replicas<ReplicaRequest>
Enclosing class:
TransportWriteAction<Request extends ReplicatedWriteRequest<Request>,ReplicaRequest extends ReplicatedWriteRequest<ReplicaRequest>,Response extends ReplicationResponse & WriteResponse>

protected class TransportWriteAction.WriteActionReplicasProxy extends TransportReplicationAction<Request,ReplicaRequest,Response>.ReplicasProxy
A proxy for write operations that need to be performed on the replicas, where a failure to execute the operation should fail the replica shard and/or mark the replica as stale.

This extends TransportReplicationAction.ReplicasProxy to do the failing and stale-ing.

Opensearch.internal: