AsyncEnumerable<T>public class AsyncRepeatWhen<T,S> extends Object implements AsyncEnumerable<T>
CANCELLED, FALSE, TRUE| Constructor | Description |
|---|---|
AsyncRepeatWhen(AsyncEnumerable<T> source,
Supplier<S> stateSupplier,
Function<? super S,? extends CompletionStage<Boolean>> completer) |
| Modifier and Type | Method | Description |
|---|---|---|
AsyncEnumerator<T> |
enumerator() |
Returns an AsyncEnumerator that can be iterated over to receive
the next item, the end-of-sequence indicator or a Throwable.
|
blockingFirst, blockingFirstOptional, blockingIterable, blockingLast, blockingLastOptional, blockingStream, cache, characters, collect, collect, compose, concatArray, concatMap, concatWith, create, defer, distinct, distinct, distinct, distinctUntilChanged, distinctUntilChanged, distinctUntilChanged, doFinally, doOnCancel, doOnComplete, doOnError, doOnNext, empty, error, filter, first, flatMap, forEach, fromArray, fromCallable, fromCompletionStage, fromFlowPublisher, fromIterable, fromStream, generate, generate, generate, groupBy, groupBy, ignoreElements, interval, interval, just, last, map, max, mergeArray, mergeWith, min, never, observeOn, onErrorResume, publish, range, reduce, reduce, repeat, repeat, repeat, repeatCallable, repeatItem, repeatWhen, repeatWhen, retry, retry, retry, retryWhen, retryWhen, skip, skipLast, skipWhile, startWith, subscribeOn, sumInt, sumLong, switchIfEmpty, take, takeLast, takeUntil, takeUntil, takeWhile, timeout, timeout, timer, to, toFlowPublisher, toList, using, zipArray, zipWithpublic AsyncRepeatWhen(AsyncEnumerable<T> source, Supplier<S> stateSupplier, Function<? super S,? extends CompletionStage<Boolean>> completer)
public AsyncEnumerator<T> enumerator()
AsyncEnumerableenumerator in interface AsyncEnumerable<T>