Interface CircuitStats

All Known Implementing Classes:
CountingCircuitStats, DefaultCircuitStats, TimedCircuitStats

interface CircuitStats
Stats for a circuit breaker.
  • Method Details

    • create

      static CircuitStats create(CircuitBreaker<?> breaker, int capacity, boolean supportsTimeBased, CircuitStats oldStats)
    • copyExecutions

      default void copyExecutions(CircuitStats oldStats)
    • getFailureCount

      int getFailureCount()
    • getExecutionCount

      int getExecutionCount()
    • getSuccessCount

      int getSuccessCount()
    • getFailureRate

      int getFailureRate()
    • getSuccessRate

      int getSuccessRate()
    • recordFailure

      void recordFailure()
    • recordSuccess

      void recordSuccess()
    • reset

      void reset()