default FaultTolerance.Builder.FallbackBuilder<T,R> |
FaultTolerance.Builder.FallbackBuilder.applyOn(Class<? extends Throwable> value) |
|
FaultTolerance.Builder.FallbackBuilder<T,R> |
FaultTolerance.Builder.FallbackBuilder.applyOn(Collection<Class<? extends Throwable>> value) |
Sets the set of exception types considered failure.
|
FaultTolerance.Builder.FallbackBuilder<T,R> |
FaultTolerance.Builder.FallbackBuilder.handler(Function<Throwable,T> value) |
Sets the fallback handler in the form of a Function that transforms the exception
to the fallback value.
|
FaultTolerance.Builder.FallbackBuilder<T,R> |
FaultTolerance.Builder.FallbackBuilder.handler(Supplier<T> value) |
Sets the fallback handler in the form of a fallback value Supplier.
|
default FaultTolerance.Builder.FallbackBuilder<T,R> |
FaultTolerance.Builder.FallbackBuilder.skipOn(Class<? extends Throwable> value) |
|
FaultTolerance.Builder.FallbackBuilder<T,R> |
FaultTolerance.Builder.FallbackBuilder.skipOn(Collection<Class<? extends Throwable>> value) |
Sets the set of exception types considered success.
|
FaultTolerance.Builder.FallbackBuilder<T,R> |
FaultTolerance.Builder.FallbackBuilder.when(Predicate<Throwable> value) |
Sets a predicate to determine when an exception should be considered failure
and fallback should be applied.
|
default FaultTolerance.Builder.FallbackBuilder<T,R> |
FaultTolerance.Builder.FallbackBuilder.with(Consumer<FaultTolerance.Builder.FallbackBuilder<T,R>> consumer) |
|
FaultTolerance.Builder.FallbackBuilder<T,R> |
FaultTolerance.Builder.withFallback() |
Adds a fallback strategy.
|