Package io.smallrye.faulttolerance.api
Interface FaultTolerance.Builder.CircuitBreakerBuilder<T,R>
- Enclosing interface:
FaultTolerance.Builder<T,R>
@Deprecated(forRemoval=true)
public static interface FaultTolerance.Builder.CircuitBreakerBuilder<T,R>
Deprecated, for removal: This API element is subject to removal in a future version.
-
Method Summary
Modifier and TypeMethodDescriptiondelay(long value, ChronoUnit unit) Deprecated, for removal: This API element is subject to removal in a future version.done()Deprecated, for removal: This API element is subject to removal in a future version.Deprecated, for removal: This API element is subject to removal in a future version.failOn(Collection<Class<? extends Throwable>> value) Deprecated, for removal: This API element is subject to removal in a future version.failureRatio(double value) Deprecated, for removal: This API element is subject to removal in a future version.Deprecated, for removal: This API element is subject to removal in a future version.Deprecated, for removal: This API element is subject to removal in a future version.onPrevented(Runnable callback) Deprecated, for removal: This API element is subject to removal in a future version.onStateChange(Consumer<CircuitBreakerState> callback) Deprecated, for removal: This API element is subject to removal in a future version.Deprecated, for removal: This API element is subject to removal in a future version.requestVolumeThreshold(int value) Deprecated, for removal: This API element is subject to removal in a future version.Deprecated, for removal: This API element is subject to removal in a future version.skipOn(Collection<Class<? extends Throwable>> value) Deprecated, for removal: This API element is subject to removal in a future version.successThreshold(int value) Deprecated, for removal: This API element is subject to removal in a future version.Deprecated, for removal: This API element is subject to removal in a future version.with(Consumer<FaultTolerance.Builder.CircuitBreakerBuilder<T, R>> consumer) Deprecated, for removal: This API element is subject to removal in a future version.
-
Method Details
-
failOn
@Deprecated(forRemoval=true) FaultTolerance.Builder.CircuitBreakerBuilder<T,R> failOn(Collection<Class<? extends Throwable>> value) Deprecated, for removal: This API element is subject to removal in a future version. -
failOn
@Deprecated(forRemoval=true) FaultTolerance.Builder.CircuitBreakerBuilder<T,R> failOn(Class<? extends Throwable> value) Deprecated, for removal: This API element is subject to removal in a future version. -
skipOn
@Deprecated(forRemoval=true) FaultTolerance.Builder.CircuitBreakerBuilder<T,R> skipOn(Collection<Class<? extends Throwable>> value) Deprecated, for removal: This API element is subject to removal in a future version. -
skipOn
@Deprecated(forRemoval=true) FaultTolerance.Builder.CircuitBreakerBuilder<T,R> skipOn(Class<? extends Throwable> value) Deprecated, for removal: This API element is subject to removal in a future version. -
when
@Deprecated(forRemoval=true) FaultTolerance.Builder.CircuitBreakerBuilder<T,R> when(Predicate<Throwable> value) Deprecated, for removal: This API element is subject to removal in a future version. -
delay
@Deprecated(forRemoval=true) FaultTolerance.Builder.CircuitBreakerBuilder<T,R> delay(long value, ChronoUnit unit) Deprecated, for removal: This API element is subject to removal in a future version. -
requestVolumeThreshold
@Deprecated(forRemoval=true) FaultTolerance.Builder.CircuitBreakerBuilder<T,R> requestVolumeThreshold(int value) Deprecated, for removal: This API element is subject to removal in a future version. -
failureRatio
@Deprecated(forRemoval=true) FaultTolerance.Builder.CircuitBreakerBuilder<T,R> failureRatio(double value) Deprecated, for removal: This API element is subject to removal in a future version. -
successThreshold
@Deprecated(forRemoval=true) FaultTolerance.Builder.CircuitBreakerBuilder<T,R> successThreshold(int value) Deprecated, for removal: This API element is subject to removal in a future version. -
name
Deprecated, for removal: This API element is subject to removal in a future version. -
onStateChange
@Deprecated(forRemoval=true) FaultTolerance.Builder.CircuitBreakerBuilder<T,R> onStateChange(Consumer<CircuitBreakerState> callback) Deprecated, for removal: This API element is subject to removal in a future version. -
onSuccess
@Deprecated(forRemoval=true) FaultTolerance.Builder.CircuitBreakerBuilder<T,R> onSuccess(Runnable callback) Deprecated, for removal: This API element is subject to removal in a future version. -
onFailure
@Deprecated(forRemoval=true) FaultTolerance.Builder.CircuitBreakerBuilder<T,R> onFailure(Runnable callback) Deprecated, for removal: This API element is subject to removal in a future version. -
onPrevented
@Deprecated(forRemoval=true) FaultTolerance.Builder.CircuitBreakerBuilder<T,R> onPrevented(Runnable callback) Deprecated, for removal: This API element is subject to removal in a future version. -
done
Deprecated, for removal: This API element is subject to removal in a future version. -
with
@Deprecated(forRemoval=true) default FaultTolerance.Builder.CircuitBreakerBuilder<T,R> with(Consumer<FaultTolerance.Builder.CircuitBreakerBuilder<T, R>> consumer) Deprecated, for removal: This API element is subject to removal in a future version.
-