Class AsyncRetryStrategies.FixedDelayRetryStrategyBuilder<OUT>
- java.lang.Object
-
- org.apache.flink.streaming.util.retryable.AsyncRetryStrategies.FixedDelayRetryStrategyBuilder<OUT>
-
- Enclosing class:
- AsyncRetryStrategies
public static class AsyncRetryStrategies.FixedDelayRetryStrategyBuilder<OUT> extends Object
FixedDelayRetryStrategyBuilder for building a FixedDelayRetryStrategy.
-
-
Constructor Summary
Constructors Constructor Description FixedDelayRetryStrategyBuilder(int maxAttempts, long backoffTimeMillis)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AsyncRetryStrategies.FixedDelayRetryStrategy<OUT>build()AsyncRetryStrategies.FixedDelayRetryStrategyBuilder<OUT>ifException(Predicate<Throwable> exceptionRetryPredicate)AsyncRetryStrategies.FixedDelayRetryStrategyBuilder<OUT>ifResult(Predicate<Collection<OUT>> resultRetryPredicate)
-
-
-
Method Detail
-
ifResult
public AsyncRetryStrategies.FixedDelayRetryStrategyBuilder<OUT> ifResult(@Nonnull Predicate<Collection<OUT>> resultRetryPredicate)
-
ifException
public AsyncRetryStrategies.FixedDelayRetryStrategyBuilder<OUT> ifException(@Nonnull Predicate<Throwable> exceptionRetryPredicate)
-
build
public AsyncRetryStrategies.FixedDelayRetryStrategy<OUT> build()
-
-