Class MultiRepeatUntilOp.RepeatProcessor<T>

    • Field Detail

      • upstream

        protected final Multi<? extends T> upstream
      • predicate

        protected final java.util.function.Predicate<T> predicate
      • wip

        protected final java.util.concurrent.atomic.AtomicInteger wip
      • remaining

        protected long remaining
      • emitted

        protected long emitted
    • Constructor Detail

      • RepeatProcessor

        public RepeatProcessor​(Multi<? extends T> upstream,
                               MultiSubscriber<? super T> downstream,
                               long times,
                               java.util.function.Predicate<T> predicate,
                               Uni<?> delay)
    • Method Detail

      • subscribeNext

        protected void subscribeNext()
        Subscribes to the source again via trampolining.