Package io.smallrye.faulttolerance.api
Interface FaultTolerance.Builder.RetryBuilder<T,R>
- Enclosing interface:
FaultTolerance.Builder<T,R>
Deprecated, for removal: This API element is subject to removal in a future version.
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfaceDeprecated, for removal: This API element is subject to removal in a future version.static interfaceDeprecated, for removal: This API element is subject to removal in a future version.static interfaceDeprecated, for removal: This API element is subject to removal in a future version. -
Method Summary
Modifier and TypeMethodDescriptionDeprecated, for removal: This API element is subject to removal in a future version.abortOn(Collection<Class<? extends Throwable>> value) Deprecated, for removal: This API element is subject to removal in a future version.beforeRetry(Runnable value) Deprecated, for removal: This API element is subject to removal in a future version.beforeRetry(Consumer<Throwable> value) Deprecated, for removal: This API element is subject to removal in a future version.delay(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.jitter(long value, ChronoUnit unit) Deprecated, for removal: This API element is subject to removal in a future version.maxDuration(long value, ChronoUnit unit) Deprecated, for removal: This API element is subject to removal in a future version.maxRetries(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.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.retryOn(Collection<Class<? extends Throwable>> value) Deprecated, for removal: This API element is subject to removal in a future version.default FaultTolerance.Builder.RetryBuilder<T, R> Deprecated, for removal: This API element is subject to removal in a future version.whenException(Predicate<Throwable> value) Deprecated, for removal: This API element is subject to removal in a future version.whenResult(Predicate<Object> value) Deprecated, for removal: This API element is subject to removal in a future version.default FaultTolerance.Builder.RetryBuilder<T, R> with(Consumer<FaultTolerance.Builder.RetryBuilder<T, R>> consumer) 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.Deprecated, for removal: This API element is subject to removal in a future version.
-
Method Details
-
maxRetries
Deprecated, for removal: This API element is subject to removal in a future version. -
delay
@Deprecated(forRemoval=true) FaultTolerance.Builder.RetryBuilder<T,R> delay(long value, ChronoUnit unit) Deprecated, for removal: This API element is subject to removal in a future version. -
maxDuration
@Deprecated(forRemoval=true) FaultTolerance.Builder.RetryBuilder<T,R> maxDuration(long value, ChronoUnit unit) Deprecated, for removal: This API element is subject to removal in a future version. -
jitter
@Deprecated(forRemoval=true) FaultTolerance.Builder.RetryBuilder<T,R> jitter(long value, ChronoUnit unit) Deprecated, for removal: This API element is subject to removal in a future version. -
retryOn
@Deprecated(forRemoval=true) FaultTolerance.Builder.RetryBuilder<T,R> retryOn(Collection<Class<? extends Throwable>> value) Deprecated, for removal: This API element is subject to removal in a future version. -
retryOn
@Deprecated(forRemoval=true) FaultTolerance.Builder.RetryBuilder<T,R> retryOn(Class<? extends Throwable> value) Deprecated, for removal: This API element is subject to removal in a future version. -
abortOn
@Deprecated(forRemoval=true) FaultTolerance.Builder.RetryBuilder<T,R> abortOn(Collection<Class<? extends Throwable>> value) Deprecated, for removal: This API element is subject to removal in a future version. -
abortOn
@Deprecated(forRemoval=true) FaultTolerance.Builder.RetryBuilder<T,R> abortOn(Class<? extends Throwable> value) Deprecated, for removal: This API element is subject to removal in a future version. -
whenResult
@Deprecated(forRemoval=true) FaultTolerance.Builder.RetryBuilder<T,R> whenResult(Predicate<Object> value) Deprecated, for removal: This API element is subject to removal in a future version. -
when
@Deprecated(forRemoval=true) default FaultTolerance.Builder.RetryBuilder<T,R> when(Predicate<Throwable> value) Deprecated, for removal: This API element is subject to removal in a future version. -
whenException
@Deprecated(forRemoval=true) FaultTolerance.Builder.RetryBuilder<T,R> whenException(Predicate<Throwable> value) Deprecated, for removal: This API element is subject to removal in a future version. -
beforeRetry
Deprecated, for removal: This API element is subject to removal in a future version. -
beforeRetry
@Deprecated(forRemoval=true) FaultTolerance.Builder.RetryBuilder<T,R> beforeRetry(Consumer<Throwable> value) Deprecated, for removal: This API element is subject to removal in a future version. -
withExponentialBackoff
@Deprecated(forRemoval=true) FaultTolerance.Builder.RetryBuilder.ExponentialBackoffBuilder<T,R> withExponentialBackoff()Deprecated, for removal: This API element is subject to removal in a future version. -
withFibonacciBackoff
@Deprecated(forRemoval=true) FaultTolerance.Builder.RetryBuilder.FibonacciBackoffBuilder<T,R> withFibonacciBackoff()Deprecated, for removal: This API element is subject to removal in a future version. -
withCustomBackoff
@Deprecated(forRemoval=true) FaultTolerance.Builder.RetryBuilder.CustomBackoffBuilder<T,R> withCustomBackoff()Deprecated, for removal: This API element is subject to removal in a future version. -
onRetry
Deprecated, for removal: This API element is subject to removal in a future version. -
onSuccess
Deprecated, for removal: This API element is subject to removal in a future version. -
onFailure
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.RetryBuilder<T,R> with(Consumer<FaultTolerance.Builder.RetryBuilder<T, R>> consumer) Deprecated, for removal: This API element is subject to removal in a future version.
-