CircuitBreaker |
CircuitBreaker.close() |
Closes the circuit breaker.
|
CircuitBreaker |
CircuitBreaker.closeHandler(Handler<Void> handler) |
Sets a invoked when the circuit breaker state switches to close.
|
static CircuitBreaker |
CircuitBreaker.create(String name,
Vertx vertx) |
|
static CircuitBreaker |
CircuitBreaker.create(String name,
Vertx vertx,
CircuitBreakerOptions options) |
|
<T> CircuitBreaker |
CircuitBreaker.executeAndReport(Promise<T> resultPromise,
Handler<Promise<T>> command) |
|
<T> CircuitBreaker |
CircuitBreaker.executeAndReportWithFallback(Promise<T> resultPromise,
Handler<Promise<T>> command,
Function<Throwable,T> fallback) |
Executes the given operation with the circuit breaker control.
|
<T> CircuitBreaker |
CircuitBreaker.fallback(Function<Throwable,T> handler) |
Sets a default invoked when the bridge is open to handle the "request", or on failure
if CircuitBreakerOptions is enabled.
|
CircuitBreaker |
CircuitBreaker.halfOpenHandler(Handler<Void> handler) |
Sets a invoked when the circuit breaker state switches to half-open.
|
static CircuitBreaker |
CircuitBreaker.newInstance(CircuitBreaker arg) |
|
CircuitBreaker |
CircuitBreaker.open() |
Explicitly opens the circuit.
|
CircuitBreaker |
CircuitBreaker.openHandler(Handler<Void> handler) |
Sets a invoked when the circuit breaker state switches to open.
|
CircuitBreaker |
CircuitBreaker.reset() |
Resets the circuit breaker state (number of failure set to 0 and state set to closed).
|
CircuitBreaker |
CircuitBreaker.retryPolicy(RetryPolicy retryPolicy) |
Set a RetryPolicy which computes a delay before retry execution.
|
CircuitBreaker |
CircuitBreaker.retryPolicy(Function<Integer,Long> retryPolicy) |
Deprecated.
|