java.lang.Object
pl.allegro.tech.hermes.consumers.consumer.rate.SendCounters

public class SendCounters extends Object
  • Constructor Details

    • SendCounters

      public SendCounters(Clock clock)
  • Method Details

    • 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()