Package | Description |
---|---|
io.vertx.circuitbreaker | |
io.vertx.reactivex.circuitbreaker | |
io.vertx.rxjava.circuitbreaker | |
io.vertx.rxjava3.circuitbreaker |
Modifier and Type | Method and Description |
---|---|
CircuitBreakerOptions |
CircuitBreakerOptions.setFailuresRollingWindow(long failureRollingWindow)
Sets the rolling window used for metrics.
|
CircuitBreakerOptions |
CircuitBreakerOptions.setFallbackOnFailure(boolean fallbackOnFailure)
Sets whether or not the fallback is executed on failure, even when the circuit is closed.
|
CircuitBreakerOptions |
CircuitBreakerOptions.setMaxFailures(int maxFailures)
Sets the maximum number of failures before opening the circuit.
|
CircuitBreakerOptions |
CircuitBreakerOptions.setMaxRetries(int maxRetries)
Configures the number of times the circuit breaker tries to redo the operation before failing.
|
CircuitBreakerOptions |
CircuitBreakerOptions.setMetricsRollingBuckets(int metricsRollingBuckets)
Sets the configured number of buckets the rolling window is divided into.
|
CircuitBreakerOptions |
CircuitBreakerOptions.setMetricsRollingWindow(long metricsRollingWindow)
Sets the rolling window used for metrics.
|
CircuitBreakerOptions |
CircuitBreakerOptions.setNotificationAddress(String notificationAddress)
Sets the event bus address on which the circuit breaker publish its state change.
|
CircuitBreakerOptions |
CircuitBreakerOptions.setNotificationPeriod(long notificationPeriod)
Configures the period in milliseconds where the circuit breaker send a notification on the event bus with its
current state.
|
CircuitBreakerOptions |
CircuitBreakerOptions.setResetTimeout(long resetTimeout)
Sets the time in ms before it attempts to re-close the circuit (by going to the half-open state).
|
CircuitBreakerOptions |
CircuitBreakerOptions.setTimeout(long timeoutInMs)
Sets the timeout in milliseconds.
|
Modifier and Type | Method and Description |
---|---|
static CircuitBreaker |
CircuitBreaker.create(String name,
Vertx vertx,
CircuitBreakerOptions options)
Creates a new instance of
CircuitBreaker . |
static void |
CircuitBreakerOptionsConverter.fromJson(Iterable<Map.Entry<String,Object>> json,
CircuitBreakerOptions obj) |
static void |
CircuitBreakerOptionsConverter.toJson(CircuitBreakerOptions obj,
JsonObject json) |
static void |
CircuitBreakerOptionsConverter.toJson(CircuitBreakerOptions obj,
Map<String,Object> json) |
Constructor and Description |
---|
CircuitBreakerOptions(CircuitBreakerOptions other)
Creates a new instance of
CircuitBreakerOptions by copying the other instance. |
Modifier and Type | Method and Description |
---|---|
static CircuitBreaker |
CircuitBreaker.create(String name,
Vertx vertx,
CircuitBreakerOptions options)
Creates a new instance of
CircuitBreaker . |
Modifier and Type | Method and Description |
---|---|
static CircuitBreaker |
CircuitBreaker.create(String name,
Vertx vertx,
CircuitBreakerOptions options)
Creates a new instance of
CircuitBreaker . |
Modifier and Type | Method and Description |
---|---|
static CircuitBreaker |
CircuitBreaker.create(String name,
Vertx vertx,
CircuitBreakerOptions options)
Creates a new instance of
CircuitBreaker . |
Copyright © 2022 Eclipse. All rights reserved.