| Package | Description |
|---|---|
| io.lettuce.core.failover.api |
| Modifier and Type | Method and Description |
|---|---|
CircuitBreakerConfig.Builder |
CircuitBreakerConfig.Builder.addTrackedExceptions(Class<? extends Throwable>... exceptionClasses)
Add one or more exception classes to track for circuit breaker metrics.
|
static CircuitBreakerConfig.Builder |
CircuitBreakerConfig.builder()
Create a new builder for
CircuitBreakerConfig. |
CircuitBreakerConfig.Builder |
CircuitBreakerConfig.Builder.failureRateThreshold(float failureThreshold)
Set the failure rate threshold percentage (0-100).
|
CircuitBreakerConfig.Builder |
CircuitBreakerConfig.Builder.metricsWindowSize(int metricsWindowSize)
Set the metrics window size in seconds.
|
CircuitBreakerConfig.Builder |
CircuitBreakerConfig.Builder.minimumNumberOfFailures(int minimumNumberOfFailures)
Set the minimum number of failures required before the circuit breaker can open.
|
CircuitBreakerConfig.Builder |
CircuitBreakerConfig.Builder.removeTrackedExceptions(Class<? extends Throwable>... exceptionClasses)
Remove one or more exception classes from the tracked exceptions for circuit breaker metrics.
|
CircuitBreakerConfig.Builder |
CircuitBreakerConfig.Builder.trackedExceptions(Set<Class<? extends Throwable>> trackedExceptions)
Set the exceptions to track for circuit breaker metrics.
|
Copyright © 2026 lettuce.io. All rights reserved.