Package io.smallrye.faulttolerance.api
Interface FaultTolerance.Builder.RetryBuilder.CustomBackoffBuilder<T,R>
- Enclosing interface:
FaultTolerance.Builder.RetryBuilder<T,R>
public static interface FaultTolerance.Builder.RetryBuilder.CustomBackoffBuilder<T,R>
Configures a custom backoff for retry.
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptiondone()Returns the original retry builder.strategy(Supplier<CustomBackoffStrategy> value) Sets the custom backoff strategy in the form of aSupplierofCustomBackoffStrategyinstances.
-
Method Details
-
strategy
FaultTolerance.Builder.RetryBuilder.CustomBackoffBuilder<T,R> strategy(Supplier<CustomBackoffStrategy> value) Sets the custom backoff strategy in the form of aSupplierofCustomBackoffStrategyinstances. Mandatory.- See Also:
-
done
FaultTolerance.Builder.RetryBuilder<T,R> done()Returns the original retry builder. -
with
default FaultTolerance.Builder.RetryBuilder.CustomBackoffBuilder<T,R> with(Consumer<FaultTolerance.Builder.RetryBuilder.CustomBackoffBuilder<T, R>> consumer)
-