Class MultiRetryOp<T>

  • Type Parameters:
    T - the type of item
    All Implemented Interfaces:
    Multi<T>, org.reactivestreams.Publisher<T>

    public final class MultiRetryOp<T>
    extends AbstractMultiOperator<T,​T>
    Multi operator re-subscribing to the upstream if it receives a failure event. It can re-subscribe indefinitely (passing Long.MAX_VALUE as number of attempts) or a fixed number of times.
    • Constructor Detail

      • MultiRetryOp

        public MultiRetryOp​(Multi<? extends T> upstream,
                            java.util.function.Predicate<? super java.lang.Throwable> onFailurePredicate,
                            long times)