Uses of Interface
io.vertx.circuitbreaker.CircuitBreaker
-
Packages that use CircuitBreaker Package Description io.vertx.circuitbreaker io.vertx.reactivex.circuitbreaker io.vertx.rxjava3.circuitbreaker -
-
Uses of CircuitBreaker in io.vertx.circuitbreaker
Methods in io.vertx.circuitbreaker that return CircuitBreaker Modifier and Type Method Description CircuitBreakerCircuitBreaker. close()Closes the circuit breaker.CircuitBreakerCircuitBreaker. closeHandler(Handler<Void> handler)Sets aHandlerto be invoked when the circuit breaker state switches to closed.static CircuitBreakerCircuitBreaker. create(String name, Vertx vertx)Creates a new instance ofCircuitBreaker, with default options.static CircuitBreakerCircuitBreaker. create(String name, Vertx vertx, CircuitBreakerOptions options)Creates a new instance ofCircuitBreaker.<T> CircuitBreakerCircuitBreaker. executeAndReport(Promise<T> resultPromise, Handler<Promise<T>> command)Same asexecuteAndReportWithFallback(Promise, Handler, Function)but using the circuit breaker default fallback.<T> CircuitBreakerCircuitBreaker. executeAndReportWithFallback(Promise<T> resultPromise, Handler<Promise<T>> command, Function<Throwable,T> fallback)Executes the given operation with the circuit breaker control.default <T> CircuitBreakerCircuitBreaker. failurePolicy(FailurePolicy<T> failurePolicy)Configures the failure policy for this circuit-breaker.<T> CircuitBreakerCircuitBreaker. fallback(Function<Throwable,T> handler)Sets a default fallbackFunctionto be invoked when the circuit breaker is open or when failure occurs andCircuitBreakerOptions.isFallbackOnFailure()is enabled.CircuitBreakerCircuitBreaker. halfOpenHandler(Handler<Void> handler)Sets aHandlerto be invoked when the circuit breaker state switches to half-open.CircuitBreakerCircuitBreaker. open()Explicitly opens the circuit breaker.CircuitBreakerCircuitBreaker. openHandler(Handler<Void> handler)Sets aHandlerto be invoked when the circuit breaker state switches to open.CircuitBreakerCircuitBreaker. reset()Resets the circuit breaker state.CircuitBreakerCircuitBreaker. retryPolicy(RetryPolicy retryPolicy)Set aRetryPolicywhich computes a delay before a retry attempt. -
Uses of CircuitBreaker in io.vertx.reactivex.circuitbreaker
Methods in io.vertx.reactivex.circuitbreaker that return CircuitBreaker Modifier and Type Method Description CircuitBreakerCircuitBreaker. getDelegate()Methods in io.vertx.reactivex.circuitbreaker with parameters of type CircuitBreaker Modifier and Type Method Description static CircuitBreakerCircuitBreaker. newInstance(CircuitBreaker arg)Constructors in io.vertx.reactivex.circuitbreaker with parameters of type CircuitBreaker Constructor Description CircuitBreaker(CircuitBreaker delegate) -
Uses of CircuitBreaker in io.vertx.rxjava3.circuitbreaker
Methods in io.vertx.rxjava3.circuitbreaker that return CircuitBreaker Modifier and Type Method Description CircuitBreakerCircuitBreaker. getDelegate()Methods in io.vertx.rxjava3.circuitbreaker with parameters of type CircuitBreaker Modifier and Type Method Description static CircuitBreakerCircuitBreaker. newInstance(CircuitBreaker arg)Constructors in io.vertx.rxjava3.circuitbreaker with parameters of type CircuitBreaker Constructor Description CircuitBreaker(CircuitBreaker delegate)
-