Class SlidingCounterResultRecorder
java.lang.Object
org.forgerock.openig.filter.circuitbreaker.SlidingCounterResultRecorder
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 Summary
-
Method Details
-
recordSuccess
public void recordSuccess() -
recordFailure
public int recordFailure() -
reset
public void reset()
-