Interface AsyncRetryPredicate<OUT>
-
@PublicEvolving public interface AsyncRetryPredicate<OUT>
Interface encapsulates an asynchronous retry predicate.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Optional<Predicate<Throwable>>
exceptionPredicate()
An Optional Java that defines a condition on asyncFunction's exception which will trigger a later reattempt operation, will be called before user's ResultFuture#completeExceptionally.Optional<Predicate<Collection<OUT>>>
resultPredicate()
An Optional Java that defines a condition on asyncFunction's future result which will trigger a later reattempt operation, will be called before user's ResultFuture#complete.
-
-
-
Method Detail
-
resultPredicate
Optional<Predicate<Collection<OUT>>> resultPredicate()
An Optional Java that defines a condition on asyncFunction's future result which will trigger a later reattempt operation, will be called before user's ResultFuture#complete.- Returns:
- predicate on result of
Collection
-
-