Class SendCounters


  • public class SendCounters
    extends java.lang.Object
    • Constructor Detail

      • SendCounters

        public SendCounters​(java.time.Clock clock)
    • Method Detail

      • incrementFailures

        public SendCounters incrementFailures()
      • incrementSuccesses

        public SendCounters incrementSuccesses()
      • incrementAttempted

        public SendCounters incrementAttempted()
      • reset

        public void reset()
      • noFailures

        public boolean noFailures()
      • hasFailures

        public boolean hasFailures()
      • majorityOfFailures

        public boolean majorityOfFailures()
      • onlySuccessess

        public boolean onlySuccessess()
      • failuresRatioExceeds

        public boolean failuresRatioExceeds​(double threshold)
      • getRate

        public double getRate()