Class MinThreshold


public class MinThreshold extends Threshold
MinThreshold for minimum guardrails, the value is checked to see if it is lesser than the warn and fail thresholds.
  • Constructor Details

    • MinThreshold

      public MinThreshold(String name, @Nullable String reason, ToLongFunction<ClientState> warnThreshold, ToLongFunction<ClientState> failThreshold, org.apache.cassandra.db.guardrails.Threshold.ErrorMessageProvider messageProvider)
      Creates a new minimum threshold guardrail.
      Parameters:
      name - the identifying name of the guardrail
      reason - the optional description of the reason for guarding the operation
      warnThreshold - a ClientState-based provider of the value above which a warning should be triggered.
      failThreshold - a ClientState-based provider of the value above which the operation should be aborted.
      messageProvider - a function to generate the warning or error message if the guardrail is triggered
  • Method Details