Class ReplicationOperation<Request extends ReplicationRequest<Request>,​ReplicaRequest extends ReplicationRequest<ReplicaRequest>,​PrimaryResultT extends ReplicationOperation.PrimaryResult<ReplicaRequest>>

java.lang.Object
org.elasticsearch.action.support.replication.ReplicationOperation<Request,​ReplicaRequest,​PrimaryResultT>

public class ReplicationOperation<Request extends ReplicationRequest<Request>,​ReplicaRequest extends ReplicationRequest<ReplicaRequest>,​PrimaryResultT extends ReplicationOperation.PrimaryResult<ReplicaRequest>>
extends java.lang.Object
  • Constructor Details

  • Method Details

    • execute

      public void execute() throws java.lang.Exception
      Throws:
      java.lang.Exception
    • checkActiveShardCount

      protected java.lang.String checkActiveShardCount()
      Checks whether we can perform a write based on the required active shard count setting. Returns **null* if OK to proceed, or a string describing the reason to stop