Package dev.failsafe.internal
Interface CircuitStats
- All Known Implementing Classes:
CountingCircuitStats
,DefaultCircuitStats
,TimedCircuitStats
interface CircuitStats
Stats for a circuit breaker.
-
Method Summary
Modifier and TypeMethodDescriptiondefault void
copyExecutions
(CircuitStats oldStats) static CircuitStats
create
(CircuitBreaker<?> breaker, int capacity, boolean supportsTimeBased, CircuitStats oldStats) int
int
int
int
int
void
void
void
reset()
-
Method Details
-
create
static CircuitStats create(CircuitBreaker<?> breaker, int capacity, boolean supportsTimeBased, CircuitStats oldStats) -
copyExecutions
-
getFailureCount
int getFailureCount() -
getExecutionCount
int getExecutionCount() -
getSuccessCount
int getSuccessCount() -
getFailureRate
int getFailureRate() -
getSuccessRate
int getSuccessRate() -
recordFailure
void recordFailure() -
recordSuccess
void recordSuccess() -
reset
void reset()
-