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