Uses of Interface
io.smallrye.faulttolerance.api.FaultTolerance.Builder.CircuitBreakerBuilder
-
Uses of FaultTolerance.Builder.CircuitBreakerBuilder in io.smallrye.faulttolerance.api
Methods in io.smallrye.faulttolerance.api that return FaultTolerance.Builder.CircuitBreakerBuilderModifier and TypeMethodDescriptionFaultTolerance.Builder.CircuitBreakerBuilder.delay(long value, ChronoUnit unit) Sets the delay after which an open circuit moves to half-open.Equivalent tofailOn(Collections.singleton(value)).FaultTolerance.Builder.CircuitBreakerBuilder.failOn(Collection<Class<? extends Throwable>> value) Sets the set of exception types considered failure.FaultTolerance.Builder.CircuitBreakerBuilder.failureRatio(double value) Sets the failure ratio that, once reached, will move a closed circuit breaker to open.Sets a circuit breaker name.Sets a callback that will be invoked when this circuit breaker treats a finished invocation as failure.FaultTolerance.Builder.CircuitBreakerBuilder.onPrevented(Runnable callback) Sets a callback that will be invoked when this circuit breaker prevents an invocation, because it is in the open or half-open state.FaultTolerance.Builder.CircuitBreakerBuilder.onStateChange(Consumer<CircuitBreakerState> callback) Sets a callback that will be invoked upon each state change of this circuit breaker.Sets a callback that will be invoked when this circuit breaker treats a finished invocation as success.FaultTolerance.Builder.CircuitBreakerBuilder.requestVolumeThreshold(int value) Sets the size of the circuit breaker's rolling window.Equivalent toskipOn(Collections.singleton(value)).FaultTolerance.Builder.CircuitBreakerBuilder.skipOn(Collection<Class<? extends Throwable>> value) Sets the set of exception types considered success.FaultTolerance.Builder.CircuitBreakerBuilder.successThreshold(int value) Sets the number of successful executions that, once reached, will move a half-open circuit breaker to closed.Sets a predicate to determine when an exception should be considered failure by the circuit breaker.FaultTolerance.Builder.CircuitBreakerBuilder.with(Consumer<FaultTolerance.Builder.CircuitBreakerBuilder<T, R>> consumer) FaultTolerance.Builder.withCircuitBreaker()Adds a circuit breaker strategy.Method parameters in io.smallrye.faulttolerance.api with type arguments of type FaultTolerance.Builder.CircuitBreakerBuilderModifier and TypeMethodDescriptionFaultTolerance.Builder.CircuitBreakerBuilder.with(Consumer<FaultTolerance.Builder.CircuitBreakerBuilder<T, R>> consumer)