Class TransportReplicationAction.ReplicasProxy

java.lang.Object
org.elasticsearch.action.support.replication.TransportReplicationAction.ReplicasProxy
All Implemented Interfaces:
ReplicationOperation.Replicas<ReplicaRequest>
Enclosing class:
TransportReplicationAction<Request extends ReplicationRequest<Request>,ReplicaRequest extends ReplicationRequest<ReplicaRequest>,Response extends ReplicationResponse>

protected class TransportReplicationAction.ReplicasProxy extends Object implements ReplicationOperation.Replicas<ReplicaRequest>
The ReplicasProxy is an implementation of the Replicas interface that performs the actual ReplicaRequest on the replica shards. It also encapsulates the logic required for failing the replica if deemed necessary as well as marking it as stale when needed.