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) class
A CircuitStats implementation that counts execution results using a BitSet.(package private) class
A default CircuitStats implementation that tracks a single execution result.(package private) class
A 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 CircuitStats
CircuitStats.create
(CircuitBreaker<?> breaker, int capacity, boolean supportsTimeBased, CircuitStats oldStats) CircuitState.getStats()
Methods in dev.failsafe.internal with parameters of type CircuitStatsModifier and TypeMethodDescriptiondefault 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 CircuitStatsModifierConstructorDescription(package private)
CircuitState
(CircuitBreakerImpl<R> breaker, CircuitStats stats) CountingCircuitStats
(int size, CircuitStats oldStats) TimedCircuitStats
(int bucketCount, Duration thresholdingPeriod, TimedCircuitStats.Clock clock, CircuitStats oldStats)