Uses of Interface
io.vertx.circuitbreaker.CircuitBreaker
Packages that use CircuitBreaker
Package
Description
-
Uses of CircuitBreaker in io.vertx.circuitbreaker
Methods in io.vertx.circuitbreaker that return CircuitBreakerModifier and TypeMethodDescriptionCircuitBreaker.close()Closes the circuit breaker.CircuitBreaker.closeHandler(Handler<Void> handler) Sets aHandlerto be invoked when the circuit breaker state switches to closed.static CircuitBreakerCreates 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 asCircuitBreaker.executeAndReportWithFallback(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> CircuitBreakerSets a default fallbackFunctionto be invoked when the circuit breaker is open or when failure occurs andCircuitBreakerOptions.isFallbackOnFailure()is enabled.CircuitBreaker.halfOpenHandler(Handler<Void> handler) Sets aHandlerto be invoked when the circuit breaker state switches to half-open.CircuitBreaker.open()Explicitly opens the circuit breaker.CircuitBreaker.openHandler(Handler<Void> handler) Sets aHandlerto be invoked when the circuit breaker state switches to open.CircuitBreaker.reset()Resets the circuit breaker state.CircuitBreaker.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 CircuitBreakerMethods in io.vertx.reactivex.circuitbreaker with parameters of type CircuitBreakerModifier and TypeMethodDescriptionstatic CircuitBreakerCircuitBreaker.newInstance(CircuitBreaker arg) Constructors in io.vertx.reactivex.circuitbreaker with parameters of type CircuitBreaker -
Uses of CircuitBreaker in io.vertx.rxjava3.circuitbreaker
Methods in io.vertx.rxjava3.circuitbreaker that return CircuitBreakerMethods in io.vertx.rxjava3.circuitbreaker with parameters of type CircuitBreakerModifier and TypeMethodDescriptionstatic CircuitBreakerCircuitBreaker.newInstance(CircuitBreaker arg) Constructors in io.vertx.rxjava3.circuitbreaker with parameters of type CircuitBreaker