Uses of Enum Class
io.github.resilience4j.circuitbreaker.internal.CircuitBreakerMetrics.Result
Packages that use CircuitBreakerMetrics.Result
-
Uses of CircuitBreakerMetrics.Result in io.github.resilience4j.circuitbreaker.internal
Subclasses with type arguments of type CircuitBreakerMetrics.Result in io.github.resilience4j.circuitbreaker.internalMethods in io.github.resilience4j.circuitbreaker.internal that return CircuitBreakerMetrics.ResultModifier and TypeMethodDescriptionprivate CircuitBreakerMetrics.ResultCircuitBreakerMetrics.checkIfThresholdsExceeded(io.github.resilience4j.core.metrics.Snapshot snapshot) Checks if the failure rate is above the threshold or if the slow calls percentage is above the threshold.Records a failed call and checks if the thresholds are exceeded.Records a successful call and checks if the thresholds are exceeded.static CircuitBreakerMetrics.ResultReturns the enum constant of this class with the specified name.static CircuitBreakerMetrics.Result[]CircuitBreakerMetrics.Result.values()Returns an array containing the constants of this enum class, in the order they are declared.Methods in io.github.resilience4j.circuitbreaker.internal with parameters of type CircuitBreakerMetrics.ResultModifier and TypeMethodDescriptionprivate voidCircuitBreakerStateMachine.ClosedState.checkIfThresholdsExceeded(CircuitBreakerMetrics.Result result) Transitions to open state when thresholds have been exceeded.private voidCircuitBreakerStateMachine.HalfOpenState.checkIfThresholdsExceeded(CircuitBreakerMetrics.Result result) Transitions to open state when thresholds have been exceeded.private voidCircuitBreakerStateMachine.MetricsOnlyState.checkIfThresholdsExceeded(CircuitBreakerMetrics.Result result) static booleanCircuitBreakerMetrics.Result.hasExceededThresholds(CircuitBreakerMetrics.Result result) static booleanCircuitBreakerMetrics.Result.hasFailureRateExceededThreshold(CircuitBreakerMetrics.Result result) static booleanCircuitBreakerMetrics.Result.hasSlowCallRateExceededThreshold(CircuitBreakerMetrics.Result result) private voidCircuitBreakerStateMachine.publishCircuitThresholdsExceededEvent(CircuitBreakerMetrics.Result result, CircuitBreakerMetrics metrics) private booleanCircuitBreakerStateMachine.MetricsOnlyState.shouldPublishFailureRateExceededEvent(CircuitBreakerMetrics.Result result) private booleanCircuitBreakerStateMachine.MetricsOnlyState.shouldPublishSlowCallRateExceededEvent(CircuitBreakerMetrics.Result result)