Uses of Interface
dev.failsafe.internal.CircuitStats
Packages that use CircuitStats
-
Uses of CircuitStats in dev.failsafe.internal
Classes in dev.failsafe.internal that implement CircuitStatsModifier and TypeClassDescription(package private) classA CircuitStats implementation that counts execution results using a BitSet.(package private) classA default CircuitStats implementation that tracks a single execution result.(package private) classA CircuitStats implementation that counts execution results within a time period, and buckets results to minimize overhead.Fields in dev.failsafe.internal declared as CircuitStatsMethods in dev.failsafe.internal that return CircuitStatsModifier and TypeMethodDescriptionstatic CircuitStatsCircuitStats.create(CircuitBreaker<?> breaker, int capacity, boolean supportsTimeBased, CircuitStats oldStats) CircuitState.getStats()Methods in dev.failsafe.internal with parameters of type CircuitStatsModifier and TypeMethodDescriptiondefault voidCircuitStats.copyExecutions(CircuitStats oldStats) (package private) voidCountingCircuitStats.copyStats(CircuitStats oldStats) Copies the most recent stats from theoldStatsinto this in order from oldest to newest.(package private) voidTimedCircuitStats.copyStats(CircuitStats oldStats) Copies the most recent stats from theoldStatsinto this in order from oldest to newest and orders buckets from oldest to newest, with uninitialized buckets counting as oldest.static CircuitStatsCircuitStats.create(CircuitBreaker<?> breaker, int capacity, boolean supportsTimeBased, CircuitStats oldStats) Constructors in dev.failsafe.internal with parameters of type CircuitStatsModifierConstructorDescription(package private)CircuitState(CircuitBreakerImpl<R> breaker, CircuitStats stats) CountingCircuitStats(int size, CircuitStats oldStats) TimedCircuitStats(int bucketCount, Duration thresholdingPeriod, TimedCircuitStats.Clock clock, CircuitStats oldStats)