Multi<Tuple2<T1,T2>> |
MultiItemCombine2.asTuple() |
|
Multi<Tuple3<T1,T2,T3>> |
MultiItemCombine3.asTuple() |
|
Multi<Tuple4<T1,T2,T3,T4>> |
MultiItemCombine4.asTuple() |
|
Multi<Tuple5<T1,T2,T3,T4,T5>> |
MultiItemCombine5.asTuple() |
|
Multi<Tuple6<T1,T2,T3,T4,T5,T6>> |
MultiItemCombine6.asTuple() |
|
Multi<Tuple7<T1,T2,T3,T4,T5,T6,T7>> |
MultiItemCombine7.asTuple() |
|
Multi<Tuple8<T1,T2,T3,T4,T5,T6,T7,T8>> |
MultiItemCombine8.asTuple() |
|
Multi<Tuple9<T1,T2,T3,T4,T5,T6,T7,T8,T9>> |
MultiItemCombine9.asTuple() |
|
Multi<T> |
MultiRetry.atMost(long numberOfAttempts) |
Produces a Multi resubscribing to the current Multi at most numberOfAttempts time,
until it gets items followed by the completion event.
|
Multi<T> |
UniRepeat.atMost(long times) |
Generates a stream, containing the items from the upstream Uni , resubscribed at most times times.
|
Multi<T> |
MultiOverflow.buffer() |
When the downstream cannot keep up with the upstream emissions, instruct to use an unbounded
buffer to store the items until they are consumed.
|
Multi<T> |
MultiOverflow.buffer(int size) |
When the downstream cannot keep up with the upstream emissions, instruct to use a buffer of size size
to store the items until they are consumed.
|
Multi<T> |
MultiOverflowStrategy.buffer() |
When the downstream cannot keep up with the upstream emissions, instruct to use an unbounded
buffer to store the items until they are consumed.
|
Multi<T> |
MultiOverflowStrategy.buffer(int size) |
When the downstream cannot keep up with the upstream emissions, instruct to use a buffer of size size
to store the items until they are consumed.
|
<K> Multi<GroupedMulti<K,T>> |
MultiGroup.by(java.util.function.Function<? super T,? extends K> keyMapper) |
|
<K,V> Multi<GroupedMulti<K,V>> |
MultiGroup.by(java.util.function.Function<? super T,? extends K> keyMapper,
java.util.function.Function<? super T,? extends V> valueMapper) |
|
Multi<T> |
MultiOnCancel.call(java.util.function.Supplier<Uni<?>> supplier) |
Attaches an action executed when the subscription is cancelled.
|
Multi<T> |
MultiOnCompletion.call(java.util.function.Supplier<Uni<?>> supplier) |
Creates a new Multi executing the given Uni action when this Multi completes.
|
Multi<T> |
MultiOnFailure.call(java.util.function.Function<java.lang.Throwable,Uni<?>> action) |
Produces a new Multi invoking the given @{code action} when a failure event is received.
|
Multi<T> |
MultiOnFailure.call(java.util.function.Supplier<Uni<?>> action) |
Produces a new Multi invoking the given @{code action} when a failure event is received.
|
Multi<T> |
MultiOnItem.call(java.util.function.Function<? super T,Uni<?>> action) |
Produces a new Multi invoking the given @{code action} when an item event is received.
|
Multi<T> |
MultiOnItem.call(java.util.function.Supplier<Uni<?>> action) |
Produces a new Multi invoking the given @{code action} when an item event is received, but
ignoring it in the callback.
|
Multi<T> |
MultiOnRequest.call(java.util.function.LongFunction<Uni<?>> mapper) |
Action when items are being requested.
|
Multi<T> |
MultiOnRequest.call(java.util.function.Supplier<Uni<?>> supplier) |
Action when items are being requested.
|
Multi<T> |
MultiOnSubscribe.call(java.util.function.Function<? super org.reactivestreams.Subscription,Uni<?>> action) |
Produces a new Multi invoking the given @{code action} when the subscription event is received.
|
Multi<T> |
MultiOnSubscribe.call(java.util.function.Supplier<Uni<?>> action) |
Produces a new Multi invoking the given @{code action} when the subscription event is received.
|
Multi<T> |
MultiOnTerminate.call(java.util.function.BiFunction<java.lang.Throwable,java.lang.Boolean,Uni<?>> mapper) |
Attaches an action that is executed when the Multi emits a completion or a failure or when the subscriber
cancels the subscription.
|
Multi<T> |
MultiOnTerminate.call(java.util.function.Supplier<Uni<?>> supplier) |
Attaches an action that is executed when the Multi emits a completion or a failure or when the subscriber
cancels the subscription.
|
<O> Multi<O> |
MultiOnItem.castTo(java.lang.Class<O> target) |
Produces an Multi emitting the item events based on the upstream events but casted to the target class.
|
<T> Multi<T> |
MultiCreate.completionStage(java.util.concurrent.CompletionStage<? extends T> stage) |
Creates a Multi from the given CompletionStage or CompletableFuture .
|
<T> Multi<T> |
MultiCreate.completionStage(java.util.function.Supplier<? extends java.util.concurrent.CompletionStage<? extends T>> supplier) |
Creates a Multi from the given CompletionStage or CompletableFuture .
|
Multi<O> |
MultiFlatten.concatenate() |
Produces a Multi containing the items from Publisher produced by the mapper for each
item emitted by this Multi .
|
<T> Multi<T> |
MultiCreate.context(java.util.function.Function<Context,Multi<? extends T>> mapper) |
Creates a Multi using Function.apply(Object) on the subscription-bound Context
(the mapper is called at subscription time).
|
Multi<T> |
MultiIfEmpty.continueWith(java.lang.Iterable<T> items) |
When the upstream Multi completes without having emitted items, continue with the given items.
|
Multi<T> |
MultiIfEmpty.continueWith(java.util.function.Supplier<? extends java.lang.Iterable<? extends T>> supplier) |
When the upstream Multi completes without having emitted items, continue with the items produced by the
given Supplier .
|
Multi<T> |
MultiIfEmpty.continueWith(T... items) |
When the upstream Multi completes without having emitted items, continue with the given items.
|
Multi<T> |
MultiOnCompletion.continueWith(java.lang.Iterable<T> items) |
When the upstream Multi completes, continue with the given items.
|
Multi<T> |
MultiOnCompletion.continueWith(java.util.function.Supplier<? extends java.lang.Iterable<? extends T>> supplier) |
When the upstream Multi completes, continue with the items produced by the given Supplier .
|
Multi<T> |
MultiOnCompletion.continueWith(T... items) |
When the upstream Multi completes, continue with the given items.
|
<I,T> Multi<T> |
MultiCreate.converter(MultiConverter<I,T> converter,
I instance) |
Creates a new Multi from the passed instance with the passed converter.
|
<T> Multi<T> |
MultiCreate.deferred(java.util.function.Supplier<Multi<? extends T>> supplier) |
Creates a Multi that supplies an Multi to subscribe to for each
Subscriber .
|
<O> Multi<O> |
MultiOnItem.disjoint() |
Takes the items from the upstream Multi that are either Publisher<O> ,
O[] , Iterable<O> or Multi<O> and
disjoint the items to obtain a Multi<O> .
|
<O> Multi<O> |
UniOnItem.disjoint() |
Takes the items from the upstream Uni that is either a Publisher<O> ,
an O[] , an Iterable<O> or a Multi<O> and
disjoint the items to obtain a Multi<O> .
|
Multi<T> |
MultiSelect.distinct() |
Selects all the distinct items from the upstream.
|
Multi<T> |
MultiSelect.distinct(java.util.Comparator<? super T> comparator) |
Selects all the distinct items from the upstream.
|
Multi<T> |
MultiOverflow.drop() |
When the downstream cannot keep up with the upstream emissions, instruct to drop the item.
|
Multi<T> |
MultiOverflowStrategy.drop() |
When the downstream cannot keep up with the upstream emissions, instruct to drop the item.
|
Multi<T> |
MultiOverflow.dropPreviousItems() |
When the downstream cannot keep up with the upstream emissions, instruct to drop all previously buffered items.
|
Multi<T> |
MultiOverflowStrategy.dropPreviousItems() |
When the downstream cannot keep up with the upstream emissions, instruct to drop all previously buffered items.
|
<T> Multi<T> |
MultiCreate.emitter(java.util.function.Consumer<MultiEmitter<? super T>> consumer) |
|
<T> Multi<T> |
MultiCreate.emitter(java.util.function.Consumer<MultiEmitter<? super T>> consumer,
int bufferSize) |
|
<T> Multi<T> |
MultiCreate.emitter(java.util.function.Consumer<MultiEmitter<? super T>> consumer,
BackPressureStrategy strategy) |
Creates a Multi deferring the logic to the given consumer.
|
<T> Multi<T> |
MultiCreate.empty() |
Creates a Multi that fires the completion event without having emitted any items.
|
Multi<java.util.List<T>> |
MultiGroupIntoLists.every(java.time.Duration duration) |
Creates a Multi that emits lists of items collected from the observed Multi .
|
Multi<Multi<T>> |
MultiGroupIntoMultis.every(java.time.Duration duration) |
Creates a Multi that emits Multi of items collected from the observed Multi .
|
Multi<java.lang.Long> |
MultiTimePeriod.every(java.time.Duration duration) |
|
Multi<T> |
MultiRetry.expireAt(long expireAt) |
Produces a Multi resubscribing to the current Multi until expireAt time or
until it gets items followed by the completion event.
|
Multi<T> |
MultiRetry.expireIn(long expireIn) |
Produces a Multi resubscribing to the current Multi until expireIn time or
until it gets items followed by the completion event.
|
Multi<T> |
MultiIfEmpty.fail() |
|
Multi<T> |
MultiOnCompletion.fail() |
|
Multi<T> |
MultiOnItemTimeout.fail() |
|
<T> Multi<T> |
MultiCreate.failure(java.lang.Throwable failure) |
Creates a Multi that emits a failure event immediately after being subscribed to.
|
<T> Multi<T> |
MultiCreate.failure(java.util.function.Supplier<java.lang.Throwable> supplier) |
Creates a Multi that emits a failure event produced using the passed supplier immediately after
being subscribed to.
|
Multi<T> |
MultiIfEmpty.failWith(java.lang.Throwable failure) |
When the current Multi completes without having emitted items, the passed failure is sent downstream.
|
Multi<T> |
MultiIfEmpty.failWith(java.util.function.Supplier<? extends java.lang.Throwable> supplier) |
When the current Multi completes without having emitted items, a failure produced by the given
Supplier is sent downstream.
|
Multi<T> |
MultiOnCompletion.failWith(java.lang.Throwable failure) |
When the current Multi completes, the passed failure is sent downstream.
|
Multi<T> |
MultiOnCompletion.failWith(java.util.function.Supplier<java.lang.Throwable> supplier) |
When the current Multi completes, a failure produced by the given Supplier is sent downstream.
|
Multi<T> |
MultiOnItem.failWith(java.util.function.Function<? super T,? extends java.lang.Throwable> mapper) |
Produces a new Multi invoking the given function when the current Multi fires an item (only once).
|
Multi<T> |
MultiOnItem.failWith(java.util.function.Supplier<? extends java.lang.Throwable> supplier) |
Produces a new Multi invoking the given supplier when the current Uni fires an item.
|
Multi<T> |
MultiOnItemTimeout.failWith(java.lang.Throwable failure) |
|
Multi<T> |
MultiOnItemTimeout.failWith(java.util.function.Supplier<? extends java.lang.Throwable> supplier) |
|
Multi<T> |
MultiSelect.first() |
Select the first item from the Multi .
|
Multi<T> |
MultiSelect.first(long n) |
Selects the first n items from the Multi .
|
Multi<T> |
MultiSelect.first(java.time.Duration duration) |
Selects the first items for the given duration.
|
Multi<T> |
MultiSelect.first(java.util.function.Predicate<? super T> predicate) |
Selects the first items while the given predicate returns true .
|
Multi<T> |
MultiSkip.first() |
Skips the first item from the upstream and emits all the other items.
|
Multi<T> |
MultiSkip.first(long n) |
Skips the first n items from the upstream and emits all the other items.
|
Multi<T> |
MultiSkip.first(java.time.Duration duration) |
Skips the the items from the upstream emitted during the the given duration .
|
Multi<T> |
MultiSkip.first(java.util.function.Predicate<? super T> predicate) |
Skips the first items passing the given predicate from the upstream.
|
<S,T> Multi<T> |
MultiCreate.generator(java.util.function.Supplier<S> initialStateSupplier,
java.util.function.BiFunction<S,GeneratorEmitter<? super T>,S> generator) |
Creates a Multi from on some initial state and a generator function.
|
Multi<java.lang.Void> |
MultiOnItem.ignore() |
Ignores the passed items.
|
Multi<T> |
MultiRetry.indefinitely() |
Produces a Multi resubscribing to the current Multi until it gets a items followed
by a completion events.
|
Multi<T> |
UniRepeat.indefinitely() |
Generates an unbounded stream, indefinitely resubscribing to the Uni .
|
Multi<T> |
MultiOnCancel.invoke(java.lang.Runnable action) |
Attaches an action executed when the subscription is cancelled.
|
Multi<T> |
MultiOnCompletion.invoke(java.lang.Runnable action) |
Creates a new Multi executing the given action when this Multi completes.
|
Multi<T> |
MultiOnFailure.invoke(java.lang.Runnable callback) |
Produces a new Multi invoking the given callback when the upstream Multi emits a failure
(matching the predicate if set), and ignoring the failure in the callback.
|
Multi<T> |
MultiOnFailure.invoke(java.util.function.Consumer<java.lang.Throwable> callback) |
Produces a new Multi invoking the given callback when the upstream Multi emits a failure
(matching the predicate if set).
|
Multi<T> |
MultiOnItem.invoke(java.lang.Runnable callback) |
Produces a new Multi invoking the given callback when an item event is fired by the upstream.
|
Multi<T> |
MultiOnItem.invoke(java.util.function.Consumer<? super T> callback) |
Produces a new Multi invoking the given callback when an item event is fired by the upstream.
|
Multi<T> |
MultiOnRequest.invoke(java.lang.Runnable action) |
Action when items are being requested.
|
Multi<T> |
MultiOnRequest.invoke(java.util.function.LongConsumer consumer) |
Action when items are being requested.
|
Multi<T> |
MultiOnSubscribe.invoke(java.lang.Runnable callback) |
Produces a new Multi invoking the given callback when the subscription is received.
|
Multi<T> |
MultiOnSubscribe.invoke(java.util.function.Consumer<? super org.reactivestreams.Subscription> callback) |
Produces a new Multi invoking the given callback when the subscription is received.
|
Multi<T> |
MultiOnTerminate.invoke(java.lang.Runnable action) |
Attaches an action that is executed when the Multi emits a completion or a failure or when the subscriber
cancels the subscription.
|
Multi<T> |
MultiOnTerminate.invoke(java.util.function.BiConsumer<java.lang.Throwable,java.lang.Boolean> callback) |
Attaches an action that is executed when the Multi emits a completion or a failure or when the subscriber
cancels the subscription.
|
<T> Multi<T> |
MultiCreate.item(java.util.function.Supplier<? extends T> supplier) |
Creates a new Multi that emits an item immediately after being subscribed to with the specified single
(potentially null ) value.
|
<T> Multi<T> |
MultiCreate.item(T item) |
Creates a new Multi that emits an item immediately after being subscribed to with the specified single
item.
|
<T> Multi<T> |
MultiCreate.items(java.util.function.Supplier<? extends java.util.stream.Stream<? extends T>> supplier) |
Creates a new Multi that emits the items immediately after being subscribed to.
|
<T> Multi<T> |
MultiCreate.items(java.util.stream.Stream<T> items) |
Creates a new Multi that emits the items from the passed Stream individually after being
subscribed to (according to the subscriber's request).
|
<T> Multi<T> |
MultiCreate.items(T... items) |
Creates a new Multi that emits the items individually after being subscribed to (according to the
subscriber's request).
|
<T> Multi<T> |
MultiCreate.iterable(java.lang.Iterable<T> iterable) |
Creates a new Multi that emits the items individually after being subscribed to (according to the
subscriber's request).
|
Multi<T> |
MultiSelect.last() |
Select the last item from the Multi .
|
Multi<T> |
MultiSelect.last(int n) |
Selects the last n items from the Multi .
|
Multi<T> |
MultiSkip.last() |
Skips the first items from the upstream.
|
Multi<T> |
MultiSkip.last(int n) |
Skips the last n items from the upstream.
|
Multi<O> |
MultiFlatten.merge() |
Produces a Multi containing the items from Publisher produced by the mapper for each
item emitted by this Multi .
|
Multi<O> |
MultiFlatten.merge(int concurrency) |
Produces a Multi containing the items from Publisher produced by the mapper for each
item emitted by this Multi .
|
<T> Multi<T> |
MultiCreate.nothing() |
Creates a Multi that will never fire any events.
|
Multi<java.util.List<T>> |
MultiGroupIntoLists.of(int size) |
Creates a Multi that emits lists of items collected from the observed Multi .
|
Multi<java.util.List<T>> |
MultiGroupIntoLists.of(int size,
int skip) |
Creates a Multi that emits lists of items collected from the observed Multi .
|
Multi<java.util.List<T>> |
MultiGroupIntoLists.of(int size,
java.time.Duration maximumDelay) |
Creates a Multi that emits lists of items collected from the observed Multi .
|
Multi<Multi<T>> |
MultiGroupIntoMultis.of(int size) |
Creates a Multi that emits windows of items collected from the observed Multi .
|
Multi<Multi<T>> |
MultiGroupIntoMultis.of(int size,
int skip) |
Creates a Multi that emits windows of items collected from the observed Multi .
|
<T> Multi<T> |
MultiCreate.optional(java.util.function.Supplier<java.util.Optional<T>> supplier) |
Creates a new Multi that emits an item immediately after being subscribed to with the value contained
in the optional supplied by supplier .
|
<T> Multi<T> |
MultiCreate.optional(java.util.Optional<T> optional) |
Creates a new Multi that emits an item immediately after being subscribed to with the value contained
in the given optional if Optional.isPresent() or empty otherwise.
|
<T> Multi<T> |
MultiCreate.publisher(org.reactivestreams.Publisher<T> publisher) |
Creates a Multi from the passed Publisher .
|
Multi<java.lang.Integer> |
MultiCreate.range(int startInclusive,
int endExclusive) |
Creates a Multi emitting the sequence of integer from startInclusive to endExclusive .
|
Multi<T> |
MultiOnFailure.recoverWithCompletion() |
Recovers from the received failure (matching the predicate if set) by completing the stream.
|
Multi<T> |
MultiOnItemTimeout.recoverWithCompletion() |
Produces a new Multi firing a completion when the current Multi does not
emit an item before the timeout.
|
Multi<T> |
MultiOnFailure.recoverWithItem(java.util.function.Function<? super java.lang.Throwable,? extends T> function) |
Recovers from the received failure (matching the predicate if set) by using a item generated by the given
function.
|
Multi<T> |
MultiOnFailure.recoverWithItem(java.util.function.Supplier<T> supplier) |
Recovers from the received failure (matching the predicate if set) by using a item generated by the given
supplier.
|
Multi<T> |
MultiOnFailure.recoverWithItem(T fallback) |
Recovers from the received failure (matching the predicate if set) by using a fallback item.
|
Multi<T> |
MultiOnFailure.recoverWithMulti(Multi<? extends T> fallback) |
Recovers from the received failure (matching the predicate if set) with another given Multi .
|
Multi<T> |
MultiOnFailure.recoverWithMulti(java.util.function.Function<? super java.lang.Throwable,Multi<? extends T>> function) |
Recovers from the received failure (matching the predicate if set) with another Multi .
|
Multi<T> |
MultiOnFailure.recoverWithMulti(java.util.function.Supplier<Multi<? extends T>> supplier) |
Recovers from the received failure (matching the predicate if set) with another Multi .
|
Multi<T> |
MultiOnItemTimeout.recoverWithMulti(Multi<? extends T> fallback) |
Produces a new Multi providing a fallback Multi when the current Multi times out.
|
Multi<T> |
MultiOnItemTimeout.recoverWithMulti(java.util.function.Supplier<Multi<? extends T>> supplier) |
Produces a new Multi providing a fallback Multi when the current Multi times out.
|
Multi<T> |
MultiSkip.repetitions() |
Skips repetitions from the upstream.
|
Multi<T> |
MultiSkip.repetitions(java.util.Comparator<? super T> comparator) |
Skips repetitions from the upstream.
|
<T> Multi<T> |
MultiCreate.safePublisher(org.reactivestreams.Publisher<T> publisher) |
Creates a Multi from the passed Publisher .
|
Multi<T> |
MultiOnItem.scan(java.util.function.BinaryOperator<T> accumulator) |
Produces a Multi that fires results coming from the reduction of the item emitted by this current
Multi by the passed accumulator reduction function.
|
<S> Multi<S> |
MultiOnItem.scan(java.util.function.Supplier<S> initialStateProducer,
java.util.function.BiFunction<S,? super T,S> accumulator) |
Produces a Multi that fires items coming from the reduction of the item emitted by this current
Multi by the passed accumulator reduction function.
|
<T> Multi<T> |
MultiConcat.streams(java.lang.Iterable<? extends org.reactivestreams.Publisher<T>> iterable) |
Creates a new Multi concatenating the items emitted by the given multis /
publishers .
|
<T> Multi<T> |
MultiConcat.streams(org.reactivestreams.Publisher<T>... publishers) |
Creates a new Multi concatenating the items emitted by the given multis /
publishers .
|
<T> Multi<T> |
MultiMerge.streams(java.lang.Iterable<? extends org.reactivestreams.Publisher<T>> iterable) |
Creates a new Multi merging the items emitted by the given publishers /
publishers .
|
<T> Multi<T> |
MultiMerge.streams(org.reactivestreams.Publisher<T>... publishers) |
Creates a new Multi merging the items emitted by the given multis /
publishers .
|
Multi<T> |
MultiIfEmpty.switchTo(java.util.function.Supplier<org.reactivestreams.Publisher<? extends T>> supplier) |
When the upstream Multi completes without having emitted items, it continues with the events fired by a
Publisher produces with the given Supplier .
|
Multi<T> |
MultiIfEmpty.switchTo(org.reactivestreams.Publisher<? extends T> other) |
When the upstream Multi completes without having emitted items, it continues with the events fired by the
passed Publisher / Multi .
|
Multi<T> |
MultiOnCompletion.switchTo(java.util.function.Supplier<org.reactivestreams.Publisher<? extends T>> supplier) |
When the upstream Multi completes, it continues with the events fired by a Publisher produces
with the given Supplier .
|
Multi<T> |
MultiOnCompletion.switchTo(org.reactivestreams.Publisher<? extends T> other) |
When the upstream Multi completes, it continues with the events fired by the passed
Publisher / Multi .
|
Multi<T> |
MultiIfEmpty.switchToEmitter(java.util.function.Consumer<MultiEmitter<? super T>> consumer) |
When the upstream Multi completes without having emitted items, it continues with the events fired with
the emitter passed to the consumer callback.
|
Multi<T> |
MultiOnCompletion.switchToEmitter(java.util.function.Consumer<MultiEmitter<? super T>> consumer) |
When the upstream Multi completes, it continues with the events fired with the emitter passed to the
consumer callback.
|
Multi<T> |
MultiBroadcast.toAllSubscribers() |
Broadcasts the events of the upstream Multi to all the subscribers.
|
Multi<T> |
MultiBroadcast.toAtLeast(int numberOfSubscribers) |
Broadcasts the events of the upstream Multi to several subscribers.
|
Multi<T> |
MultiOnFailure.transform(java.util.function.Function<? super java.lang.Throwable,? extends java.lang.Throwable> mapper) |
Produces a new Multi invoking the given function when the current Multi propagates a failure.
|
<R> Multi<R> |
MultiOnItem.transform(java.util.function.Function<? super T,? extends R> mapper) |
Produces a new Multi invoking the given function for each item emitted by the upstream Multi .
|
<O> Multi<O> |
MultiOnItem.transformToIterable(java.util.function.Function<? super T,? extends java.lang.Iterable<O>> mapper) |
On each item received from the upstream, call the given mapper.
|
<R> Multi<R> |
UniOnItem.transformToMulti(java.util.function.Function<? super T,? extends org.reactivestreams.Publisher<? extends R>> mapper) |
When this Uni produces its item (maybe null ), call the given mapper to produce
a Publisher .
|
<R> Multi<R> |
UniOnNotNull.transformToMulti(java.util.function.Function<? super T,? extends org.reactivestreams.Publisher<? extends R>> mapper) |
When this Uni produces its item (not null ), call the given mapper to produce
a Publisher .
|
<O> Multi<O> |
MultiOnItem.transformToMultiAndConcatenate(java.util.function.Function<? super T,? extends org.reactivestreams.Publisher<? extends O>> mapper) |
For each items emitted by the upstream, the given mapper is invoked.
|
<O> Multi<O> |
MultiOnItem.transformToMultiAndMerge(java.util.function.Function<? super T,? extends org.reactivestreams.Publisher<? extends O>> mapper) |
For each items emitted by the upstream, the given mapper is invoked.
|
<O> Multi<O> |
MultiOnItem.transformToUniAndConcatenate(java.util.function.Function<? super T,Uni<? extends O>> mapper) |
For each items emitted by the upstream, the given mapper is invoked.
|
<O> Multi<O> |
MultiOnItem.transformToUniAndMerge(java.util.function.Function<? super T,Uni<? extends O>> mapper) |
For each items emitted by the upstream, the given mapper is invoked.
|
<T> Multi<T> |
MultiCreate.uni(Uni<T> uni) |
Creates an never of Multi from the given Uni .
|
Multi<T> |
MultiRetry.until(java.util.function.Predicate<? super java.lang.Throwable> predicate) |
Produces a Multi resubscribing to the current Multi until the given predicate returns false .
|
Multi<T> |
UniRepeat.until(java.util.function.Predicate<T> predicate) |
Generates a stream, containing the items from the upstream Uni , resubscribed until the given predicate
returns true .
|
<O> Multi<O> |
MultiItemCombine2.using(java.util.function.BiFunction<T1,T2,O> combinator) |
Creates the resulting Multi .
|
<O> Multi<O> |
MultiItemCombine3.using(Functions.Function3<T1,T2,T3,O> combinator) |
Creates the resulting Multi .
|
<O> Multi<O> |
MultiItemCombine4.using(Functions.Function4<T1,T2,T3,T4,O> combinator) |
Creates the resulting Multi .
|
<O> Multi<O> |
MultiItemCombine5.using(Functions.Function5<T1,T2,T3,T4,T5,O> combinator) |
Creates the resulting Multi .
|
<O> Multi<O> |
MultiItemCombine6.using(Functions.Function6<T1,T2,T3,T4,T5,T6,O> combinator) |
Creates the resulting Multi .
|
<O> Multi<O> |
MultiItemCombine7.using(Functions.Function7<T1,T2,T3,T4,T5,T6,T7,O> combinator) |
Creates the resulting Multi .
|
<O> Multi<O> |
MultiItemCombine8.using(Functions.Function8<T1,T2,T3,T4,T5,T6,T7,T8,O> combinator) |
Creates the resulting Multi .
|
<O> Multi<O> |
MultiItemCombine9.using(Functions.Function9<T1,T2,T3,T4,T5,T6,T7,T8,T9,O> combinator) |
Creates the resulting Multi .
|
<O> Multi<O> |
MultiItemCombineIterable.using(java.util.function.Function<java.util.List<?>,O> combinator) |
Sets the combination logic as parameter and returns a Multi associating the items from the observed
stream using this combinator.
|
Multi<T> |
MultiRetry.when(java.util.function.Function<Multi<java.lang.Throwable>,? extends org.reactivestreams.Publisher<?>> whenStreamFactory) |
Produces a Multi resubscribing to the current Multi when the Publisher produced by the
given method emits an item.
|
Multi<T> |
MultiSelect.when(java.util.function.Function<? super T,Uni<java.lang.Boolean>> predicate) |
Selects the items where the given function produced a Uni emitting true .
|
Multi<T> |
MultiSkip.when(java.util.function.Function<? super T,Uni<java.lang.Boolean>> predicate) |
Skips the items where the given function produced a Uni emitting true .
|
Multi<T> |
MultiSelect.where(java.util.function.Predicate<? super T> predicate) |
Selects the items where the given predicate returns true .
|
Multi<T> |
MultiSelect.where(java.util.function.Predicate<? super T> predicate,
int limit) |
|
Multi<T> |
MultiSkip.where(java.util.function.Predicate<? super T> predicate) |
Skips the items where the given predicate returns true .
|
Multi<T> |
UniRepeat.whilst(java.util.function.Predicate<T> predicate) |
Generates a stream, containing the items from the upstream Uni , resubscribed while the given predicate
returns true .
|
Multi<I> |
MultiResource.withFinalizer(java.util.function.Consumer<? super R> finalizer) |
Configures a synchronous finalizer.
|
Multi<I> |
MultiResource.withFinalizer(java.util.function.Function<? super R,Uni<java.lang.Void>> finalizer) |
Configures an asynchronous finalizer.
|
Multi<I> |
MultiResource.withFinalizer(java.util.function.Function<? super R,Uni<java.lang.Void>> onCompletion,
java.util.function.BiFunction<? super R,? super java.lang.Throwable,Uni<java.lang.Void>> onFailure,
java.util.function.Function<? super R,Uni<java.lang.Void>> onCancellation) |
Configures asynchronous finalizers distinct for each event.
|
Multi<I> |
MultiResourceUni.withFinalizer(java.util.function.Consumer<? super R> finalizer) |
Configures a synchronous finalizer.
|
Multi<I> |
MultiResourceUni.withFinalizer(java.util.function.Function<? super R,Uni<java.lang.Void>> finalizer) |
Configures an asynchronous finalizer.
|
Multi<I> |
MultiResourceUni.withFinalizer(java.util.function.Function<? super R,Uni<java.lang.Void>> onCompletion,
java.util.function.BiFunction<? super R,? super java.lang.Throwable,Uni<java.lang.Void>> onFailure,
java.util.function.Function<? super R,Uni<java.lang.Void>> onCancellation) |
Configures asynchronous finalizers distinct for each event.
|