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 voidcopyExecutions(CircuitStats oldStats) static CircuitStatscreate(CircuitBreaker<?> breaker, int capacity, boolean supportsTimeBased, CircuitStats oldStats) intintintintintvoidvoidvoidreset()
-
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()
-