Interface CircuitBreakerSnapshot
- All Superinterfaces:
Snapshot
- All Known Implementing Classes:
CircuitBreakerSnapshot.FailureRate,CircuitBreakerSnapshot.State
public sealed interface CircuitBreakerSnapshot
extends Snapshot
permits CircuitBreakerSnapshot.State, CircuitBreakerSnapshot.FailureRate
Gauge-worthy live state of a CircuitBreaker.
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final recordstatic enumDeliberately a small, stable enum, not a reuse ofpatterns' ownCircuitStatesealed type —CircuitState.Opencarries fields useful to the pattern but irrelevant and unstable as gauge content.static final record