Class SlidingCounterResultRecorder


  • public final class SlidingCounterResultRecorder
    extends Object
    An implementation of a ResultRecorder to count the number of failed requests in the last size requests.

    This Recorder uses a circular buffer to keep track of a given number of last requests.

    This Recorder is ALMOST thread safe, see SlidingCounterResultRecorder.RingBuffer.getAndSet(Boolean) JavaDoc for explanations.

    • Method Detail

      • recordSuccess

        public void recordSuccess()
      • recordFailure

        public int recordFailure()
      • reset

        public void reset()