Uses of Interface
dev.failsafe.internal.CircuitStats
-
Packages that use CircuitStats Package Description dev.failsafe.internal -
-
Uses of CircuitStats in dev.failsafe.internal
Classes in dev.failsafe.internal that implement CircuitStats Modifier and Type Class Description (package private) class
CountingCircuitStats
A CircuitStats implementation that counts execution results using a BitSet.(package private) class
DefaultCircuitStats
A default CircuitStats implementation that tracks a single execution result.(package private) class
TimedCircuitStats
A CircuitStats implementation that counts execution results within a time period, and buckets results to minimize overhead.Fields in dev.failsafe.internal declared as CircuitStats Modifier and Type Field Description (package private) CircuitStats
CircuitState. stats
Methods in dev.failsafe.internal that return CircuitStats Modifier and Type Method Description static CircuitStats
CircuitStats. create(CircuitBreaker<?> breaker, int capacity, boolean supportsTimeBased, CircuitStats oldStats)
CircuitStats
CircuitState. getStats()
Methods in dev.failsafe.internal with parameters of type CircuitStats Modifier and Type Method Description default void
CircuitStats. copyExecutions(CircuitStats oldStats)
(package private) void
CountingCircuitStats. copyStats(CircuitStats oldStats)
Copies the most recent stats from theoldStats
into this in order from oldest to newest.(package private) void
TimedCircuitStats. copyStats(CircuitStats oldStats)
Copies the most recent stats from theoldStats
into this in order from oldest to newest and orders buckets from oldest to newest, with uninitialized buckets counting as oldest.static CircuitStats
CircuitStats. create(CircuitBreaker<?> breaker, int capacity, boolean supportsTimeBased, CircuitStats oldStats)
Constructors in dev.failsafe.internal with parameters of type CircuitStats Constructor Description CircuitState(CircuitBreakerImpl<R> breaker, CircuitStats stats)
CountingCircuitStats(int size, CircuitStats oldStats)
TimedCircuitStats(int bucketCount, java.time.Duration thresholdingPeriod, TimedCircuitStats.Clock clock, CircuitStats oldStats)
-