A B C D E F G H I J K L M N O P R S T U V W 
All Classes All Packages

A

AbstractMulti<T> - Class in io.smallrye.mutiny.operators
 
AbstractMulti() - Constructor for class io.smallrye.mutiny.operators.AbstractMulti
 
AbstractSubscriber<T> - Class in io.smallrye.mutiny.helpers.test
A convenient base class for a subscriber and subscription to extend in tests and that manages the subscription and requests.
AbstractSubscriber() - Constructor for class io.smallrye.mutiny.helpers.test.AbstractSubscriber
Creates a new AbstractSubscriber with 0 upfront requests.
AbstractSubscriber(long) - Constructor for class io.smallrye.mutiny.helpers.test.AbstractSubscriber
Creates a new AbstractSubscriber with req upfront requests.
AbstractUni<T> - Class in io.smallrye.mutiny.operators
 
AbstractUni() - Constructor for class io.smallrye.mutiny.operators.AbstractUni
 
accept(A, B, C) - Method in interface io.smallrye.mutiny.tuples.Functions.TriConsumer
 
accept(T) - Method in interface io.smallrye.mutiny.unchecked.UncheckedConsumer
Performs this operation on the given argument.
accept(T, U) - Method in interface io.smallrye.mutiny.unchecked.UncheckedBiConsumer
Performs this operation on the given arguments.
add(Uni<T>) - Method in class io.smallrye.mutiny.groups.UniJoin.Builder
Add a Uni.
after(Duration) - Method in class io.smallrye.mutiny.groups.MultiIfNoItem
Configures the timeout duration.
after(Duration) - Method in class io.smallrye.mutiny.groups.UniIfNoItem
Configures the timeout duration.
after(Duration) - Method in class io.smallrye.mutiny.groups.UniOnTimeout
Configures the timeout duration.
all() - Method in class io.smallrye.mutiny.groups.UniCombine
Combines a set of unis into a joined item.
all(Uni<T>...) - Method in class io.smallrye.mutiny.groups.UniJoin
Join multiple Uni references and emit a list of values, this is a convenience delegate method for UniJoin.all(List).
all(List<Uni<T>>) - Method in class io.smallrye.mutiny.groups.UniJoin
Join multiple Uni references and emit a list of values.
andCollectFailures() - Method in class io.smallrye.mutiny.groups.UniJoin.JoinAllStrategy
Wait for all Uni references to terminate, and collect all failures in a CompositeException.
andCollectFailures() - Method in interface io.smallrye.mutiny.groups.UniJoin.JoinAllStrategyTerminal
Wait for all Uni references to terminate, and collect all failures in a CompositeException.
andContinueWith(Supplier<? extends T>) - Method in class io.smallrye.mutiny.groups.UniOnItemIgnore
Ignores the item fired by the current Uni, and continue with the value produced by the given supplier.
andContinueWith(T) - Method in class io.smallrye.mutiny.groups.UniOnItemIgnore
Ignores the item fired by the current Uni, and continue with a default value.
andContinueWithNull() - Method in class io.smallrye.mutiny.groups.UniOnItemIgnore
Ignores the item fired by the current Uni, and continue with a null item.
andFail() - Method in class io.smallrye.mutiny.groups.UniOnItemIgnore
Like UniOnItemIgnore.andFail(Throwable) but using an Exception.
andFail(Throwable) - Method in class io.smallrye.mutiny.groups.UniOnItemIgnore
Ignores the item fired by the current Uni and fails with the passed failure.
andFail(Supplier<Throwable>) - Method in class io.smallrye.mutiny.groups.UniOnItemIgnore
Ignores the item fired by the current Uni, and fails with a failure produced using the given Supplier.
andFailFast() - Method in class io.smallrye.mutiny.groups.UniJoin.JoinAllStrategy
Immediately forward the first failure from any of the Uni, and cancel the remaining Uni subscriptions, ignoring eventual subsequent failures.
andFailFast() - Method in interface io.smallrye.mutiny.groups.UniJoin.JoinAllStrategyTerminal
Immediately forward the first failure from any of the Uni, and cancel the remaining Uni subscriptions, ignoring eventual subsequent failures.
andSwitchTo(Uni<? extends O>) - Method in class io.smallrye.mutiny.groups.UniOnItemIgnore
Ignores the item fired by the current Uni and continue with the given Uni.
andSwitchTo(Supplier<Uni<? extends O>>) - Method in class io.smallrye.mutiny.groups.UniOnItemIgnore
Ignores the item fired by the current Uni and continue with the Uni produced by the given supplier.
andThen(UncheckedBiConsumer<? super T, ? super U>) - Method in interface io.smallrye.mutiny.unchecked.UncheckedBiConsumer
Returns a composed UncheckedBiConsumer that performs, in sequence, this operation followed by the after operation.
andThen(UncheckedConsumer<? super T>) - Method in interface io.smallrye.mutiny.unchecked.UncheckedConsumer
Returns a composed UncheckedConsumer that performs, in sequence, this operation followed by the after operation.
andThen(UncheckedFunction<? super R, ? extends V>) - Method in interface io.smallrye.mutiny.unchecked.UncheckedBiFunction
Returns a composed function that first applies this function to its input, and then applies the after function to the result.
andThen(UncheckedFunction<? super R, ? extends V>) - Method in interface io.smallrye.mutiny.unchecked.UncheckedFunction
Returns a composed function that first applies this function to its input, and then applies the after function to the result.
any() - Method in class io.smallrye.mutiny.groups.UniCombine
Creates a Uni forwarding the first event (item or failure).
apply(DemandPacer.Request, long) - Method in interface io.smallrye.mutiny.subscription.DemandPacer
Evaluate the next request after the previous request delay has expired.
apply(DemandPacer.Request, long) - Method in class io.smallrye.mutiny.subscription.FixedDemandPacer
 
apply(List<Object>) - Method in interface io.smallrye.mutiny.tuples.Functions.Function3
 
apply(List<Object>) - Method in interface io.smallrye.mutiny.tuples.Functions.Function4
 
apply(List<Object>) - Method in interface io.smallrye.mutiny.tuples.Functions.Function5
 
apply(List<Object>) - Method in interface io.smallrye.mutiny.tuples.Functions.Function6
 
apply(List<Object>) - Method in interface io.smallrye.mutiny.tuples.Functions.Function7
 
apply(List<Object>) - Method in interface io.smallrye.mutiny.tuples.Functions.Function8
 
apply(List<Object>) - Method in interface io.smallrye.mutiny.tuples.Functions.Function9
 
apply(T) - Method in interface io.smallrye.mutiny.unchecked.UncheckedFunction
Applies this function to the given argument.
apply(T1, T2, T3) - Method in interface io.smallrye.mutiny.tuples.Functions.Function3
 
apply(T1, T2, T3, T4) - Method in interface io.smallrye.mutiny.tuples.Functions.Function4
 
apply(T1, T2, T3, T4, T5) - Method in interface io.smallrye.mutiny.tuples.Functions.Function5
 
apply(T1, T2, T3, T4, T5, T6) - Method in interface io.smallrye.mutiny.tuples.Functions.Function6
 
apply(T1, T2, T3, T4, T5, T6, T7) - Method in interface io.smallrye.mutiny.tuples.Functions.Function7
 
apply(T1, T2, T3, T4, T5, T6, T7, T8) - Method in interface io.smallrye.mutiny.tuples.Functions.Function8
 
apply(T1, T2, T3, T4, T5, T6, T7, T8, T9) - Method in interface io.smallrye.mutiny.tuples.Functions.Function9
 
apply(T, U) - Method in interface io.smallrye.mutiny.unchecked.UncheckedBiFunction
Applies this function to the given arguments.
asCompletionStage() - Method in class io.smallrye.mutiny.groups.UniSubscribe
Like UniSubscribe.withSubscriber(UniSubscriber) but provides a CompletableFuture to retrieve the completed item (potentially null) and allow chaining operations.
asCompletionStage(Context) - Method in class io.smallrye.mutiny.groups.UniSubscribe
Like UniSubscribe.withSubscriber(UniSubscriber) but provides a CompletableFuture to retrieve the completed item (potentially null) and allow chaining operations.
asIterable() - Method in class io.smallrye.mutiny.groups.MultiSubscribe
 
asIterable(int, Supplier<Queue<T>>) - Method in class io.smallrye.mutiny.groups.MultiSubscribe
Consumes the upstream Multi as an iterable.
asIterable(Supplier<Context>) - Method in class io.smallrye.mutiny.groups.MultiSubscribe
 
asIterable(Supplier<Context>, int, Supplier<Queue<T>>) - Method in class io.smallrye.mutiny.groups.MultiSubscribe
Consumes the upstream Multi as an iterable.
asList() - Method in class io.smallrye.mutiny.groups.MultiCollect
Creates a Uni emitting an item containing all elements emitted by this Multi into a List.
asList() - Method in interface io.smallrye.mutiny.tuples.Tuple
Gets a List of Objects containing the items composing this Tuple
asList() - Method in class io.smallrye.mutiny.tuples.Tuple2
 
asList() - Method in class io.smallrye.mutiny.tuples.Tuple3
 
asList() - Method in class io.smallrye.mutiny.tuples.Tuple4
 
asList() - Method in class io.smallrye.mutiny.tuples.Tuple5
 
asList() - Method in class io.smallrye.mutiny.tuples.Tuple6
 
asList() - Method in class io.smallrye.mutiny.tuples.Tuple7
 
asList() - Method in class io.smallrye.mutiny.tuples.Tuple8
 
asList() - Method in class io.smallrye.mutiny.tuples.Tuple9
 
asMap(Function<? super T, ? extends K>) - Method in class io.smallrye.mutiny.groups.MultiCollect
Produces an Uni emitting a Map of key -> item for each item emitted by this Multi.
asMap(Function<? super T, ? extends K>, Function<? super T, ? extends V>) - Method in class io.smallrye.mutiny.groups.MultiCollect
Produces an Uni emitting a Map of key -> mapped item for each item emitted by this Multi.
asMap(Function<? super T, ? extends K>, Function<? super T, ? extends V>, BinaryOperator<V>) - Method in class io.smallrye.mutiny.groups.MultiCollect
Produces an Uni emitting a Map of key -> mapped item for each item emitted by this Multi.
asMultiMap(Function<? super T, ? extends K>) - Method in class io.smallrye.mutiny.groups.MultiCollect
Produces an Uni emitting a Map of key -> Collection of items for each item emitted by this Multi.
asMultiMap(Function<? super T, ? extends K>, Function<? super T, ? extends V>) - Method in class io.smallrye.mutiny.groups.MultiCollect
Produces an Uni emitting a Map of key -> Collection of mapped values for each item emitted by this Multi.
asOptional() - Method in class io.smallrye.mutiny.groups.UniAwait
Indicates that you are awaiting for the item event of the attached Uni wrapped into an Optional.
assertCancelled() - Method in class io.smallrye.mutiny.helpers.spies.MultiOnCancellationSpy
 
assertCompleted() - Method in class io.smallrye.mutiny.helpers.test.AssertSubscriber
Assert that the multi has completed.
assertCompleted() - Method in class io.smallrye.mutiny.helpers.test.UniAssertSubscriber
Assert that the Uni has completed.
assertFailed() - Method in class io.smallrye.mutiny.helpers.test.UniAssertSubscriber
Assert that the Uni has failed.
assertFailedWith(Class<? extends Throwable>) - Method in class io.smallrye.mutiny.helpers.test.AssertSubscriber
Assert that the multi has failed.
assertFailedWith(Class<? extends Throwable>) - Method in class io.smallrye.mutiny.helpers.test.UniAssertSubscriber
Assert that the Uni has failed.
assertFailedWith(Class<? extends Throwable>, String) - Method in class io.smallrye.mutiny.helpers.test.AssertSubscriber
Assert that the multi has failed.
assertFailedWith(Class<? extends Throwable>, String) - Method in class io.smallrye.mutiny.helpers.test.UniAssertSubscriber
Assert that the Uni has failed.
assertHasNotReceivedAnyItem() - Method in class io.smallrye.mutiny.helpers.test.AssertSubscriber
Assert that no item has been received yet.
assertIndexInBounds(int) - Method in class io.smallrye.mutiny.tuples.Tuple2
 
AssertionHelper - Class in io.smallrye.mutiny.helpers.test
 
AssertionHelper() - Constructor for class io.smallrye.mutiny.helpers.test.AssertionHelper
 
assertItem(T) - Method in class io.smallrye.mutiny.helpers.test.UniAssertSubscriber
Assert that the Uni has received an item.
assertItems(T...) - Method in class io.smallrye.mutiny.helpers.test.AssertSubscriber
Assert that a sequence of items has been received (in whole and in exact order).
assertLastItem(T) - Method in class io.smallrye.mutiny.helpers.test.AssertSubscriber
Asserts that the last received item is equal to expected.
assertNotCancelled() - Method in class io.smallrye.mutiny.helpers.spies.MultiOnCancellationSpy
 
assertNotSubscribed() - Method in class io.smallrye.mutiny.helpers.test.AssertSubscriber
Assert that the multi has not been subscribed.
assertNotSubscribed() - Method in class io.smallrye.mutiny.helpers.test.UniAssertSubscriber
Assert that the Uni has not been subscribed.
assertNotTerminated() - Method in class io.smallrye.mutiny.helpers.test.AssertSubscriber
Assert that the multi has not been terminated, i.e.
assertNotTerminated() - Method in class io.smallrye.mutiny.helpers.test.UniAssertSubscriber
Assert that the Uni has not terminated.
assertSignalsReceivedInOrder() - Method in class io.smallrye.mutiny.helpers.test.UniAssertSubscriber
Assert that signals have been received in correct order.
assertSubscribed() - Method in class io.smallrye.mutiny.helpers.test.AssertSubscriber
Assert that the multi has been subscribed.
assertSubscribed() - Method in class io.smallrye.mutiny.helpers.test.UniAssertSubscriber
Assert that the Uni has been subscribed.
AssertSubscriber<T> - Class in io.smallrye.mutiny.helpers.test
A Multi Subscriber for testing purposes that comes with useful assertion helpers.
AssertSubscriber() - Constructor for class io.smallrye.mutiny.helpers.test.AssertSubscriber
Creates a new AssertSubscriber with 0 requested items and no upfront cancellation.
AssertSubscriber(long) - Constructor for class io.smallrye.mutiny.helpers.test.AssertSubscriber
Creates a new AssertSubscriber with no upfront cancellation.
AssertSubscriber(long, boolean) - Constructor for class io.smallrye.mutiny.helpers.test.AssertSubscriber
Creates a new AssertSubscriber.
AssertSubscriber(Context, long, boolean) - Constructor for class io.smallrye.mutiny.helpers.test.AssertSubscriber
Creates a new AssertSubscriber.
assertTerminated() - Method in class io.smallrye.mutiny.helpers.test.AssertSubscriber
Assert that the multi has been terminated, i.e.
assertTerminated() - Method in class io.smallrye.mutiny.helpers.test.UniAssertSubscriber
Assert that the Uni has terminated.
asStream() - Method in class io.smallrye.mutiny.groups.MultiSubscribe
 
asStream(int, Supplier<Queue<T>>) - Method in class io.smallrye.mutiny.groups.MultiSubscribe
Consumes the items from the upstream Multi as a blocking stream.
asStream(Supplier<Context>) - Method in class io.smallrye.mutiny.groups.MultiSubscribe
 
asStream(Supplier<Context>, int, Supplier<Queue<T>>) - Method in class io.smallrye.mutiny.groups.MultiSubscribe
Consumes the items from the upstream Multi as a blocking stream.
asTuple() - Method in class io.smallrye.mutiny.groups.MultiItemCombine2
 
asTuple() - Method in class io.smallrye.mutiny.groups.MultiItemCombine3
 
asTuple() - Method in class io.smallrye.mutiny.groups.MultiItemCombine4
 
asTuple() - Method in class io.smallrye.mutiny.groups.MultiItemCombine5
 
asTuple() - Method in class io.smallrye.mutiny.groups.MultiItemCombine6
 
asTuple() - Method in class io.smallrye.mutiny.groups.MultiItemCombine7
 
asTuple() - Method in class io.smallrye.mutiny.groups.MultiItemCombine8
 
asTuple() - Method in class io.smallrye.mutiny.groups.MultiItemCombine9
 
asTuple() - Method in class io.smallrye.mutiny.groups.UniAndGroup2
 
asTuple() - Method in class io.smallrye.mutiny.groups.UniAndGroup3
 
asTuple() - Method in class io.smallrye.mutiny.groups.UniAndGroup4
 
asTuple() - Method in class io.smallrye.mutiny.groups.UniAndGroup5
 
asTuple() - Method in class io.smallrye.mutiny.groups.UniAndGroup6
 
asTuple() - Method in class io.smallrye.mutiny.groups.UniAndGroup7
 
asTuple() - Method in class io.smallrye.mutiny.groups.UniAndGroup8
 
asTuple() - Method in class io.smallrye.mutiny.groups.UniAndGroup9
 
atLeast(Duration) - Method in class io.smallrye.mutiny.groups.UniMemoize
Memoize the received item or failure for a duration after the upstream subscription has been received.
atMost(long) - Method in class io.smallrye.mutiny.groups.MultiRetry
Produces a Multi resubscribing to the current Multi at most numberOfAttempts time, until it gets items followed by the completion event.
atMost(long) - Method in class io.smallrye.mutiny.groups.UniRepeat
Generates a stream, containing the items from the upstream Uni, resubscribed at most times times.
atMost(long) - Method in class io.smallrye.mutiny.groups.UniRetry
Produces a Uni resubscribing to the current Uni at most numberOfAttempts time, until it gets an item (potentially null).
atMost(Duration) - Method in class io.smallrye.mutiny.groups.UniAwait
Subscribes to the Uni and waits (blocking the caller thread) at most the given duration until an item or failure is fired by the upstream uni.
atMost(Duration) - Method in class io.smallrye.mutiny.groups.UniAwaitOptional
Subscribes to the Uni and waits (blocking the caller thread) at most the given duration until an item or failure is fired by the upstream uni.
attachContext() - Method in interface io.smallrye.mutiny.Multi
Materialize the context by attaching it to items using the ItemWithContext wrapper class.
attachContext() - Method in interface io.smallrye.mutiny.Uni
Materialize the context by attaching it to items using the ItemWithContext wrapper class.
await() - Method in class io.smallrye.mutiny.helpers.test.AssertSubscriber
await() - Method in class io.smallrye.mutiny.helpers.test.UniAssertSubscriber
await() - Method in class io.smallrye.mutiny.operators.AbstractUni
 
await() - Method in interface io.smallrye.mutiny.Uni
Awaits (blocking the caller thread) until the item or a failure is emitted by the observed Uni.
await(Duration) - Method in class io.smallrye.mutiny.helpers.test.AssertSubscriber
awaitCompletion() - Method in class io.smallrye.mutiny.helpers.test.AssertSubscriber
Awaits for a completion event.
awaitCompletion(Duration) - Method in class io.smallrye.mutiny.helpers.test.AssertSubscriber
Awaits for a completion event at most duration.
awaitFailure() - Method in class io.smallrye.mutiny.helpers.test.AssertSubscriber
Awaits for a failure event.
awaitFailure() - Method in class io.smallrye.mutiny.helpers.test.UniAssertSubscriber
Awaits for a failure event.
awaitFailure(Duration) - Method in class io.smallrye.mutiny.helpers.test.AssertSubscriber
Awaits for a failure event.
awaitFailure(Duration) - Method in class io.smallrye.mutiny.helpers.test.UniAssertSubscriber
Awaits for a failure event.
awaitFailure(Consumer<Throwable>) - Method in class io.smallrye.mutiny.helpers.test.AssertSubscriber
Awaits for a failure event and validate it.
awaitFailure(Consumer<Throwable>) - Method in class io.smallrye.mutiny.helpers.test.UniAssertSubscriber
Awaits for a failure event and validate it.
awaitFailure(Consumer<Throwable>, Duration) - Method in class io.smallrye.mutiny.helpers.test.AssertSubscriber
Awaits for a failure event and validate it.
awaitFailure(Consumer<Throwable>, Duration) - Method in class io.smallrye.mutiny.helpers.test.UniAssertSubscriber
Awaits for a failure event and validate it.
awaitItem() - Method in class io.smallrye.mutiny.helpers.test.UniAssertSubscriber
Awaits for an item event.
awaitItem(Duration) - Method in class io.smallrye.mutiny.helpers.test.UniAssertSubscriber
Awaits for a item event at most duration.
awaitItems(int) - Method in class io.smallrye.mutiny.helpers.test.AssertSubscriber
Awaits for the subscriber to receive number items in total (including the ones received after calling this method).
awaitItems(int, Duration) - Method in class io.smallrye.mutiny.helpers.test.AssertSubscriber
Awaits for the subscriber to receive number items in total (including the ones received after calling this method).
awaitNextItem() - Method in class io.smallrye.mutiny.helpers.test.AssertSubscriber
Awaits for the next item.
awaitNextItem(Duration) - Method in class io.smallrye.mutiny.helpers.test.AssertSubscriber
Awaits for the next item.
awaitNextItems(int) - Method in class io.smallrye.mutiny.helpers.test.AssertSubscriber
Awaits for the next number items.
awaitNextItems(int, int) - Method in class io.smallrye.mutiny.helpers.test.AssertSubscriber
Awaits for the next number items.
awaitNextItems(int, int, Duration) - Method in class io.smallrye.mutiny.helpers.test.AssertSubscriber
Awaits for the next number items.
awaitNextItems(int, Duration) - Method in class io.smallrye.mutiny.helpers.test.AssertSubscriber
Awaits for the next number items.
awaitSubscription() - Method in class io.smallrye.mutiny.helpers.test.AssertSubscriber
Awaits for a subscription event (the subscriber receives a Subscription from the upstream.
awaitSubscription() - Method in class io.smallrye.mutiny.helpers.test.UniAssertSubscriber
Awaits for a subscription event (the subscriber receives a UniSubscription from the upstream.
awaitSubscription(Duration) - Method in class io.smallrye.mutiny.helpers.test.AssertSubscriber
Awaits for a subscription event (the subscriber receives a Subscription from the upstream.
awaitSubscription(Duration) - Method in class io.smallrye.mutiny.helpers.test.UniAssertSubscriber
Awaits for a subscription event (the subscriber receives a UniSubscription from the upstream.
awaitUsing(Context) - Method in class io.smallrye.mutiny.operators.AbstractUni
 
awaitUsing(Context) - Method in interface io.smallrye.mutiny.Uni
Awaits (blocking the caller thread) until the item or a failure is emitted by the observed Uni.

B

BackPressureFailure - Exception in io.smallrye.mutiny.subscription
 
BackPressureFailure(String) - Constructor for exception io.smallrye.mutiny.subscription.BackPressureFailure
 
BackPressureStrategy - Enum in io.smallrye.mutiny.subscription
The back pressure strategies.
broadcast() - Method in interface io.smallrye.mutiny.Multi
Makes this Multi be able to broadcast its events (items, failure, and completion) to multiple subscribers.
broadcast() - Method in class io.smallrye.mutiny.operators.AbstractMulti
 
BroadcastProcessor<T> - Class in io.smallrye.mutiny.operators.multi.processors
Implementation of Processor that broadcast all subsequently observed items to its current Subscribers.
buffer() - Method in class io.smallrye.mutiny.groups.MultiOverflow
When the downstream cannot keep up with the upstream emissions, instruct to use an unbounded buffer to store the items until they are consumed.
buffer() - Method in class io.smallrye.mutiny.groups.MultiOverflowStrategy
When the downstream cannot keep up with the upstream emissions, instruct to use an unbounded buffer to store the items until they are consumed.
buffer(int) - Method in class io.smallrye.mutiny.groups.MultiOverflow
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.
buffer(int) - Method in class io.smallrye.mutiny.groups.MultiOverflowStrategy
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.
BUFFER - io.smallrye.mutiny.subscription.BackPressureStrategy
Buffer the events.
builder() - Method in class io.smallrye.mutiny.groups.UniJoin
Provide a builder to assemble the Uni references to join.
Builder() - Constructor for class io.smallrye.mutiny.groups.UniJoin.Builder
 
by(Duration) - Method in class io.smallrye.mutiny.groups.UniOnItemDelay
Delays the item emission by a specific duration.
by(Function<? super T, ? extends K>) - Method in class io.smallrye.mutiny.groups.MultiGroup
 
by(Function<? super T, ? extends K>, Function<? super T, ? extends V>) - Method in class io.smallrye.mutiny.groups.MultiGroup
 

C

cache() - Method in interface io.smallrye.mutiny.Multi
Creates a new Multi that subscribes to this upstream and caches all of its events and replays them, to all the downstream subscribers.
cache() - Method in class io.smallrye.mutiny.operators.AbstractMulti
 
cache() - Method in class io.smallrye.mutiny.operators.AbstractUni
 
call(Functions.Function3<? super T, Throwable, Boolean, Uni<?>>) - Method in class io.smallrye.mutiny.groups.UniOnTerminate
Attaches an action that is executed when the Uni emits an item or a failure or when the subscriber cancels the subscription.
call(BiFunction<? super T, Throwable, Uni<?>>) - Method in class io.smallrye.mutiny.groups.UniOnItemOrFailure
Produces a new Uni invoking the given callback when the item or failure event is fired.
call(BiFunction<Throwable, Boolean, Uni<?>>) - Method in class io.smallrye.mutiny.groups.MultiOnTerminate
Attaches an action that is executed when the Multi emits a completion or a failure or when the subscriber cancels the subscription.
call(Function<? super UniSubscription, Uni<?>>) - Method in class io.smallrye.mutiny.groups.UniOnSubscribe
Produces a new Uni invoking the given @{code action} when the subscription event is received.
call(Function<? super Subscription, Uni<?>>) - Method in class io.smallrye.mutiny.groups.MultiOnSubscribe
Produces a new Multi invoking the given @{code action} when the subscription event is received.
call(Function<? super T, Uni<?>>) - Method in class io.smallrye.mutiny.groups.MultiOnItem
Produces a new Multi invoking the given @{code action} when an item event is received.
call(Function<? super T, Uni<?>>) - Method in class io.smallrye.mutiny.groups.UniOnItem
Produces a new Uni invoking the given @{code action} when the item event is received.
call(Function<? super T, Uni<?>>) - Method in class io.smallrye.mutiny.groups.UniOnNotNull
Produces a new Uni invoking the given @{code action} when the item event is received.
call(Function<? super T, Uni<?>>) - Method in interface io.smallrye.mutiny.Multi
Produces a new Multi invoking the given @{code action} when an item event is received.
call(Function<? super T, Uni<?>>) - Method in interface io.smallrye.mutiny.Uni
Produces a new Uni invoking the given @{code action} when the item event is received.
call(Function<Throwable, Uni<?>>) - Method in class io.smallrye.mutiny.groups.MultiOnFailure
Produces a new Multi invoking the given @{code action} when a failure event is received.
call(Function<Throwable, Uni<?>>) - Method in class io.smallrye.mutiny.groups.UniOnFailure
Produces a new Uni invoking the given function when the current Uni propagates a failure (matching the predicate if set).
call(Function<T, Uni<?>>) - Method in class io.smallrye.mutiny.groups.MultiOverflow
Define an overflow dropped item mapper to a Uni.
call(LongFunction<Uni<?>>) - Method in class io.smallrye.mutiny.groups.MultiOnRequest
Action when items are being requested.
call(Supplier<Uni<?>>) - Method in class io.smallrye.mutiny.groups.MultiOnCancel
Attaches an action executed when the subscription is cancelled.
call(Supplier<Uni<?>>) - Method in class io.smallrye.mutiny.groups.MultiOnCompletion
Creates a new Multi executing the given Uni action when this Multi completes.
call(Supplier<Uni<?>>) - Method in class io.smallrye.mutiny.groups.MultiOnFailure
Produces a new Multi invoking the given @{code action} when a failure event is received.
call(Supplier<Uni<?>>) - Method in class io.smallrye.mutiny.groups.MultiOnItem
Produces a new Multi invoking the given @{code action} when an item event is received, but ignoring it in the callback.
call(Supplier<Uni<?>>) - Method in class io.smallrye.mutiny.groups.MultiOnRequest
Action when items are being requested.
call(Supplier<Uni<?>>) - Method in class io.smallrye.mutiny.groups.MultiOnSubscribe
Produces a new Multi invoking the given @{code action} when the subscription event is received.
call(Supplier<Uni<?>>) - Method in class io.smallrye.mutiny.groups.MultiOnTerminate
Attaches an action that is executed when the Multi emits a completion or a failure or when the subscriber cancels the subscription.
call(Supplier<Uni<?>>) - Method in class io.smallrye.mutiny.groups.MultiOverflow
Define an overflow callback to a Uni.
call(Supplier<Uni<?>>) - Method in class io.smallrye.mutiny.groups.UniOnCancel
Attaches an action executed when the subscription is cancelled.
call(Supplier<Uni<?>>) - Method in class io.smallrye.mutiny.groups.UniOnFailure
Produces a new Uni invoking the given supplier when the current Uni propagates a failure (matching the predicate if set).
call(Supplier<Uni<?>>) - Method in class io.smallrye.mutiny.groups.UniOnItem
Produces a new Uni invoking the given @{code action} when the item event is received, ignoring it.
call(Supplier<Uni<?>>) - Method in class io.smallrye.mutiny.groups.UniOnItemOrFailure
Produces a new Uni invoking the given callback when the item or failure event is fired.
call(Supplier<Uni<?>>) - Method in class io.smallrye.mutiny.groups.UniOnNotNull
Produces a new Uni invoking the given @{code action} when the item event is received.
call(Supplier<Uni<?>>) - Method in class io.smallrye.mutiny.groups.UniOnSubscribe
Produces a new Uni invoking the given @{code action} when the subscription event is received.
call(Supplier<Uni<?>>) - Method in class io.smallrye.mutiny.groups.UniOnTerminate
Attaches an action that is executed when the Uni emits an item or a failure or when the subscriber cancels the subscription.
call(Supplier<Uni<?>>) - Method in interface io.smallrye.mutiny.Multi
Produces a new Multi invoking the given @{code action} when an item event is received, but ignoring it in the callback.
call(Supplier<Uni<?>>) - Method in interface io.smallrye.mutiny.Uni
Produces a new Uni invoking the given @{code action} when the item event is received, but ignoring it.
CallbackBasedSubscriber(Context, Consumer<? super T>, Consumer<? super Throwable>, Runnable, Consumer<? super Subscription>) - Constructor for class io.smallrye.mutiny.subscription.Subscribers.CallbackBasedSubscriber
 
CallbackDecorator - Interface in io.smallrye.mutiny.infrastructure
Intercept user callbacks.
canCallerThreadBeBlocked() - Static method in class io.smallrye.mutiny.infrastructure.Infrastructure
 
cancel() - Method in class io.smallrye.mutiny.helpers.test.AbstractSubscriber
 
cancel() - Method in class io.smallrye.mutiny.helpers.test.AssertSubscriber
Cancel the subscription.
cancel() - Method in class io.smallrye.mutiny.helpers.test.UniAssertSubscriber
Cancel the subscription.
cancel() - Method in class io.smallrye.mutiny.operators.multi.processors.UnicastProcessor
 
cancel() - Method in interface io.smallrye.mutiny.subscription.Cancellable
Runs the cancellation action.
cancel() - Method in class io.smallrye.mutiny.subscription.SafeSubscriber
 
cancel() - Method in class io.smallrye.mutiny.subscription.SerializedSubscriber
 
cancel() - Method in class io.smallrye.mutiny.subscription.Subscribers.CallbackBasedSubscriber
 
cancel() - Method in class io.smallrye.mutiny.subscription.SwitchableSubscriptionSubscriber
 
cancel() - Method in class io.smallrye.mutiny.subscription.UniSerializedSubscriber
 
cancel() - Method in interface io.smallrye.mutiny.subscription.UniSubscription
Requests the Uni to cancel and clean up resources.
Cancellable - Interface in io.smallrye.mutiny.subscription
 
CancellableSubscriber<T> - Interface in io.smallrye.mutiny.subscription
 
cancelUpstreamOnSwitch() - Method in class io.smallrye.mutiny.subscription.SwitchableSubscriptionSubscriber
 
capDemandsTo(long) - Method in interface io.smallrye.mutiny.Multi
Cap all downstream subscriber requests to a maximum value.
capDemandsUsing(LongFunction<Long>) - Method in interface io.smallrye.mutiny.Multi
Cap all downstream subscriber requests to a value computed by a function.
capDemandsUsing(LongFunction<Long>) - Method in class io.smallrye.mutiny.operators.AbstractMulti
 
castTo(Class<O>) - Method in class io.smallrye.mutiny.groups.MultiOnItem
Produces an Multi emitting the item events based on the upstream events but casted to the target class.
castTo(Class<O>) - Method in class io.smallrye.mutiny.groups.UniOnItem
Produces an Uni emitting an item based on the upstream item but casted to the target class.
chain(Function<? super T, Uni<? extends O>>) - Method in interface io.smallrye.mutiny.Uni
Once the observed Uni emits an item, execute the given mapper.
chain(Supplier<Uni<? extends O>>) - Method in interface io.smallrye.mutiny.Uni
Once the observed Uni emits an item, execute the given supplier.
clearInterceptors() - Static method in class io.smallrye.mutiny.infrastructure.Infrastructure
 
collect() - Method in interface io.smallrye.mutiny.Multi
Produces Uni collecting/aggregating items from this Multi.
collect() - Method in class io.smallrye.mutiny.operators.AbstractMulti
 
collectFailures() - Method in class io.smallrye.mutiny.groups.MultiConcat
Indicates that the concatenation process should not propagate the first received failure, but collect them until all the items from all (non-failing) participants have been emitted.
collectFailures() - Method in class io.smallrye.mutiny.groups.MultiFlatten
Instructs the flatMap operation to consume all the streams returned by the mapper before propagating a failure if any of the stream has produced a failure.
collectFailures() - Method in class io.smallrye.mutiny.groups.MultiItemCombine2
Configures the combination to wait until all the streams to fire a completion or failure event before propagating a failure downstream.
collectFailures() - Method in class io.smallrye.mutiny.groups.MultiItemCombine3
Configures the combination to wait until all the streams to fire a completion or failure event before propagating a failure downstream.
collectFailures() - Method in class io.smallrye.mutiny.groups.MultiItemCombine4
Configures the combination to wait until all the streams to fire a completion or failure event before propagating a failure downstream.
collectFailures() - Method in class io.smallrye.mutiny.groups.MultiItemCombine5
Configures the combination to wait until all the streams to fire a completion or failure event before propagating a failure downstream.
collectFailures() - Method in class io.smallrye.mutiny.groups.MultiItemCombine6
Configures the combination to wait until all the streams to fire a completion or failure event before propagating a failure downstream.
collectFailures() - Method in class io.smallrye.mutiny.groups.MultiItemCombine7
Configures the combination to wait until all the streams to fire a completion or failure event before propagating a failure downstream.
collectFailures() - Method in class io.smallrye.mutiny.groups.MultiItemCombine8
Configures the combination to wait until all the streams to fire a completion or failure event before propagating a failure downstream.
collectFailures() - Method in class io.smallrye.mutiny.groups.MultiItemCombine9
Configures the combination to wait until all the streams to fire a completion or failure event before propagating a failure downstream.
collectFailures() - Method in class io.smallrye.mutiny.groups.MultiItemCombineIterable
Configures the combination to wait until all the streams to fire a completion or failure event before propagating a failure downstream.
collectFailures() - Method in class io.smallrye.mutiny.groups.MultiMerge
Indicates that the merge process should not propagate the first received failure, but collect them until all the items from all (non-failing) participants have been emitted.
collectFailures() - Method in class io.smallrye.mutiny.groups.UniAndGroup2
Configure the processing to wait until all the unis to fire an event (item or failure) before firing the failure.
collectFailures() - Method in class io.smallrye.mutiny.groups.UniAndGroup3
 
collectFailures() - Method in class io.smallrye.mutiny.groups.UniAndGroup4
 
collectFailures() - Method in class io.smallrye.mutiny.groups.UniAndGroup5
 
collectFailures() - Method in class io.smallrye.mutiny.groups.UniAndGroup6
 
collectFailures() - Method in class io.smallrye.mutiny.groups.UniAndGroup7
 
collectFailures() - Method in class io.smallrye.mutiny.groups.UniAndGroup8
 
collectFailures() - Method in class io.smallrye.mutiny.groups.UniAndGroup9
 
collectFailures() - Method in class io.smallrye.mutiny.groups.UniAndGroupIterable
 
combine() - Static method in interface io.smallrye.mutiny.Uni
Creates a new Uni combining several others unis such as all or any.
combinedWith(Functions.Function3<T1, T2, T3, O>) - Method in class io.smallrye.mutiny.groups.UniAndGroup3
 
combinedWith(Functions.Function4<T1, T2, T3, T4, O>) - Method in class io.smallrye.mutiny.groups.UniAndGroup4
 
combinedWith(Functions.Function5<T1, T2, T3, T4, T5, O>) - Method in class io.smallrye.mutiny.groups.UniAndGroup5
 
combinedWith(Functions.Function6<T1, T2, T3, T4, T5, T6, O>) - Method in class io.smallrye.mutiny.groups.UniAndGroup6
 
combinedWith(Functions.Function7<T1, T2, T3, T4, T5, T6, T7, O>) - Method in class io.smallrye.mutiny.groups.UniAndGroup7
 
combinedWith(Functions.Function8<T1, T2, T3, T4, T5, T6, T7, T8, O>) - Method in class io.smallrye.mutiny.groups.UniAndGroup8
 
combinedWith(Functions.Function9<T1, T2, T3, T4, T5, T6, T7, T8, T9, O>) - Method in class io.smallrye.mutiny.groups.UniAndGroup9
 
combinedWith(Class<I>, Function<List<I>, O>) - Method in class io.smallrye.mutiny.groups.UniAndGroupIterable
Combine the items emitted by the unis, and emit the result when all unis have successfully completed.
combinedWith(BiFunction<T1, T2, O>) - Method in class io.smallrye.mutiny.groups.UniAndGroup2
Creates the resulting Uni.
combinedWith(Function<List<?>, O>) - Method in class io.smallrye.mutiny.groups.UniAndGroupIterable
Combine the items emitted by the unis, and emit the result when all unis have successfully completed.
combining() - Method in class io.smallrye.mutiny.groups.MultiCreateBy
Creates a new instance of Multi by associating / combining the items from different streams (Multi or Publisher).
complete() - Method in interface io.smallrye.mutiny.groups.GeneratorEmitter
Complete the stream.
complete() - Method in interface io.smallrye.mutiny.subscription.MultiEmitter
Emits a completion event downstream indicating that no more item will be sent.
complete(T) - Method in interface io.smallrye.mutiny.subscription.UniEmitter
Emits the item event downstream with the given (potentially null) item.
completionStage(CompletionStage<? extends T>) - Method in class io.smallrye.mutiny.groups.MultiCreate
Creates a Multi from the given CompletionStage or CompletableFuture.
completionStage(CompletionStage<? extends T>) - Method in class io.smallrye.mutiny.groups.UniCreate
Creates a Uni from the given CompletionStage or CompletableFuture.
completionStage(Supplier<? extends CompletionStage<? extends T>>) - Method in class io.smallrye.mutiny.groups.MultiCreate
Creates a Multi from the given CompletionStage or CompletableFuture.
completionStage(Supplier<? extends CompletionStage<? extends T>>) - Method in class io.smallrye.mutiny.groups.MultiRepetition
Creates a Multi by repeating the items fired by the produced CompletionStage.
completionStage(Supplier<? extends CompletionStage<? extends T>>) - Method in class io.smallrye.mutiny.groups.UniCreate
Creates a Uni from the given CompletionStage or CompletableFuture.
completionStage(Supplier<S>, Function<S, ? extends CompletionStage<? extends T>>) - Method in class io.smallrye.mutiny.groups.MultiRepetition
Creates a Multi by repeating the items fired by the produced CompletionStage.
completionStage(Supplier<S>, Function<S, ? extends CompletionStage<? extends T>>) - Method in class io.smallrye.mutiny.groups.UniCreate
Creates a Uni from the given CompletionStage or CompletableFuture.
compose(UncheckedFunction<? super V, ? extends T>) - Method in interface io.smallrye.mutiny.unchecked.UncheckedFunction
Returns a composed function that first applies the before function to its input, and then applies this function to the result.
CompositeException - Exception in io.smallrye.mutiny
An implementation of Exception collecting several causes.
CompositeException(CompositeException, Throwable) - Constructor for exception io.smallrye.mutiny.CompositeException
 
CompositeException(Throwable...) - Constructor for exception io.smallrye.mutiny.CompositeException
 
CompositeException(List<Throwable>) - Constructor for exception io.smallrye.mutiny.CompositeException
 
concatenate() - Method in class io.smallrye.mutiny.groups.MultiFlatten
Produces a Multi containing the items from Publisher produced by the mapper for each item emitted by this Multi.
concatenating() - Method in class io.smallrye.mutiny.groups.MultiCreateBy
Creates a new instance of Multi by concatenating several Multi or Publisher instances.
concatMap(Function<? super T, ? extends Publisher<? extends O>>) - Method in interface io.smallrye.mutiny.Multi
Produces a Multi containing the items from Publisher produced by the mapper for each item emitted by this Multi.
consumer(UncheckedBiConsumer<T, U>) - Static method in class io.smallrye.mutiny.unchecked.Unchecked
Transforms the given (unchecked) bi-consumer into a regular bi-consumer.
consumer(UncheckedConsumer<T>) - Static method in class io.smallrye.mutiny.unchecked.Unchecked
Transforms the given (unchecked) consumer into a regular consumer.
contains(String) - Method in class io.smallrye.mutiny.Context
Checks whether the context has an entry for a given key.
context() - Method in class io.smallrye.mutiny.helpers.test.AssertSubscriber
 
context() - Method in class io.smallrye.mutiny.helpers.test.UniAssertSubscriber
 
context() - Method in class io.smallrye.mutiny.ItemWithContext
Gives the context.
context() - Method in interface io.smallrye.mutiny.subscription.ContextSupport
Provide a context.
context() - Method in class io.smallrye.mutiny.subscription.SafeSubscriber
 
context() - Method in class io.smallrye.mutiny.subscription.SerializedSubscriber
 
context() - Method in class io.smallrye.mutiny.subscription.Subscribers.CallbackBasedSubscriber
 
context() - Method in class io.smallrye.mutiny.subscription.SwitchableSubscriptionSubscriber
 
context() - Method in class io.smallrye.mutiny.subscription.UniDelegatingSubscriber
 
context() - Method in class io.smallrye.mutiny.subscription.UniSerializedSubscriber
 
context(Function<Context, Multi<? extends T>>) - Method in class io.smallrye.mutiny.groups.MultiCreate
Creates a Multi using Function.apply(Object) on the subscription-bound Context (the mapper is called at subscription time).
context(Function<Context, Uni<? extends T>>) - Method in class io.smallrye.mutiny.groups.UniCreate
Creates a Uni using Function.apply(Object) on the subscription-bound Context (the mapper is called at subscription time).
Context - Class in io.smallrye.mutiny
A context allows sharing key / value entries along with a subscriber in a Mutiny pipeline, so all operators can share implicit data for a given subscription.
ContextSupport - Interface in io.smallrye.mutiny.subscription
Interface for subscribers and types that provide a Context.
continueWith(Iterable<T>) - Method in class io.smallrye.mutiny.groups.MultiIfEmpty
When the upstream Multi completes without having emitted items, continue with the given items.
continueWith(Iterable<T>) - Method in class io.smallrye.mutiny.groups.MultiOnCompletion
When the upstream Multi completes, continue with the given items.
continueWith(Supplier<? extends Iterable<? extends T>>) - Method in class io.smallrye.mutiny.groups.MultiIfEmpty
When the upstream Multi completes without having emitted items, continue with the items produced by the given Supplier.
continueWith(Supplier<? extends Iterable<? extends T>>) - Method in class io.smallrye.mutiny.groups.MultiOnCompletion
When the upstream Multi completes, continue with the items produced by the given Supplier.
continueWith(Supplier<? extends T>) - Method in class io.smallrye.mutiny.groups.UniOnNull
Provides a default item if the current Uni fires null as item.
continueWith(T) - Method in class io.smallrye.mutiny.groups.UniOnNull
Provides a default item if the current Uni fires null as item.
continueWith(T...) - Method in class io.smallrye.mutiny.groups.MultiIfEmpty
When the upstream Multi completes without having emitted items, continue with the given items.
continueWith(T...) - Method in class io.smallrye.mutiny.groups.MultiOnCompletion
When the upstream Multi completes, continue with the given items.
convert() - Method in interface io.smallrye.mutiny.Multi
Converts a Multi to other types
convert() - Method in class io.smallrye.mutiny.operators.AbstractMulti
 
convert() - Method in class io.smallrye.mutiny.operators.AbstractUni
 
convert() - Method in interface io.smallrye.mutiny.Uni
Converts an Uni to other types such as CompletionStage
converter(MultiConverter<I, T>, I) - Method in class io.smallrye.mutiny.groups.MultiCreate
Creates a new Multi from the passed instance with the passed converter.
converter(UniConverter<I, T>, I) - Method in class io.smallrye.mutiny.groups.UniCreate
Creates a new Uni from the passed instance with the passed converter.
create() - Static method in class io.smallrye.mutiny.helpers.test.AssertSubscriber
Creates a new AssertSubscriber with 0 requested items and no upfront cancellation.
create() - Static method in class io.smallrye.mutiny.helpers.test.UniAssertSubscriber
Create a new UniAssertSubscriber with no upfront cancellation and an empty Context.
create() - Static method in class io.smallrye.mutiny.operators.multi.processors.BroadcastProcessor
Creates a new BroadcastProcessor
create() - Static method in class io.smallrye.mutiny.operators.multi.processors.UnicastProcessor
Creates a new UnicastProcessor using a new unbounded queue.
create(long) - Static method in class io.smallrye.mutiny.helpers.test.AssertSubscriber
Creates a new AssertSubscriber with no upfront cancellation.
create(Context) - Static method in class io.smallrye.mutiny.helpers.test.AssertSubscriber
Creates a new AssertSubscriber with 0 requested items and no upfront cancellation.
create(Context) - Static method in class io.smallrye.mutiny.helpers.test.UniAssertSubscriber
Create a new UniAssertSubscriber with no upfront cancellation and a Context.
create(Context, long) - Static method in class io.smallrye.mutiny.helpers.test.AssertSubscriber
Creates a new AssertSubscriber with no upfront cancellation.
create(Queue<I>, Runnable) - Static method in class io.smallrye.mutiny.operators.multi.processors.UnicastProcessor
Creates a new UnicastProcessor using the given queue.
createBy() - Static method in interface io.smallrye.mutiny.Multi
Creates new instances of Multi by merging, concatenating or associating items from others Multi and Publisher.
createFrom() - Static method in interface io.smallrye.mutiny.Multi
 
createFrom() - Static method in interface io.smallrye.mutiny.Uni
Creates a new Uni from various sources such as CompletionStage, UniEmitter, direct values, Exception...
currentUpstream - Variable in class io.smallrye.mutiny.subscription.SwitchableSubscriptionSubscriber
The current upstream

D

decorate(Functions.Function3<I1, I2, I3, O>) - Method in interface io.smallrye.mutiny.infrastructure.CallbackDecorator
Allows decorating a Functions.Function3.
decorate(Functions.Function3<I1, I2, I3, O>) - Static method in class io.smallrye.mutiny.infrastructure.Infrastructure
 
decorate(Functions.Function4<I1, I2, I3, I4, O>) - Method in interface io.smallrye.mutiny.infrastructure.CallbackDecorator
Allows decorating a Functions.Function4.
decorate(Functions.Function4<I1, I2, I3, I4, O>) - Static method in class io.smallrye.mutiny.infrastructure.Infrastructure
 
decorate(Functions.Function5<I1, I2, I3, I4, I5, O>) - Method in interface io.smallrye.mutiny.infrastructure.CallbackDecorator
Allows decorating a Functions.Function5.
decorate(Functions.Function5<I1, I2, I3, I4, I5, O>) - Static method in class io.smallrye.mutiny.infrastructure.Infrastructure
 
decorate(Functions.Function6<I1, I2, I3, I4, I5, I6, O>) - Method in interface io.smallrye.mutiny.infrastructure.CallbackDecorator
Allows decorating a Functions.Function6.
decorate(Functions.Function6<I1, I2, I3, I4, I5, I6, O>) - Static method in class io.smallrye.mutiny.infrastructure.Infrastructure
 
decorate(Functions.Function7<I1, I2, I3, I4, I5, I6, I7, O>) - Method in interface io.smallrye.mutiny.infrastructure.CallbackDecorator
Allows decorating a Functions.Function7.
decorate(Functions.Function7<I1, I2, I3, I4, I5, I6, I7, O>) - Static method in class io.smallrye.mutiny.infrastructure.Infrastructure
 
decorate(Functions.Function8<I1, I2, I3, I4, I5, I6, I7, I8, O>) - Method in interface io.smallrye.mutiny.infrastructure.CallbackDecorator
Allows decorating a Functions.Function8.
decorate(Functions.Function8<I1, I2, I3, I4, I5, I6, I7, I8, O>) - Static method in class io.smallrye.mutiny.infrastructure.Infrastructure
 
decorate(Functions.Function9<I1, I2, I3, I4, I5, I6, I7, I8, I9, O>) - Method in interface io.smallrye.mutiny.infrastructure.CallbackDecorator
Allows decorating a Functions.Function9.
decorate(Functions.Function9<I1, I2, I3, I4, I5, I6, I7, I8, I9, O>) - Static method in class io.smallrye.mutiny.infrastructure.Infrastructure
 
decorate(Functions.TriConsumer<T1, T2, T3>) - Method in interface io.smallrye.mutiny.infrastructure.CallbackDecorator
Allows decorating a Functions.TriConsumer.
decorate(Functions.TriConsumer<T1, T2, T3>) - Static method in class io.smallrye.mutiny.infrastructure.Infrastructure
 
decorate(Runnable) - Method in interface io.smallrye.mutiny.infrastructure.CallbackDecorator
Allows decorating a Runnable.
decorate(Runnable) - Static method in class io.smallrye.mutiny.infrastructure.Infrastructure
 
decorate(BiConsumer<T1, T2>) - Method in interface io.smallrye.mutiny.infrastructure.CallbackDecorator
Allows decorating a BiConsumer.
decorate(BiConsumer<T1, T2>) - Static method in class io.smallrye.mutiny.infrastructure.Infrastructure
 
decorate(BiFunction<I1, I2, O>) - Method in interface io.smallrye.mutiny.infrastructure.CallbackDecorator
Allows decorating a BiFunction.
decorate(BiFunction<I1, I2, O>) - Static method in class io.smallrye.mutiny.infrastructure.Infrastructure
 
decorate(BinaryOperator<T>) - Method in interface io.smallrye.mutiny.infrastructure.CallbackDecorator
Allows decorating a BinaryOperator.
decorate(BinaryOperator<T>) - Static method in class io.smallrye.mutiny.infrastructure.Infrastructure
 
decorate(BooleanSupplier) - Method in interface io.smallrye.mutiny.infrastructure.CallbackDecorator
Allows decorating a BooleanSupplier.
decorate(BooleanSupplier) - Static method in class io.smallrye.mutiny.infrastructure.Infrastructure
 
decorate(Consumer<T>) - Method in interface io.smallrye.mutiny.infrastructure.CallbackDecorator
Allows decorating a Consumer.
decorate(Consumer<T>) - Static method in class io.smallrye.mutiny.infrastructure.Infrastructure
 
decorate(Function<I, O>) - Method in interface io.smallrye.mutiny.infrastructure.CallbackDecorator
Allows decorating a Function.
decorate(Function<I, O>) - Static method in class io.smallrye.mutiny.infrastructure.Infrastructure
 
decorate(LongConsumer) - Method in interface io.smallrye.mutiny.infrastructure.CallbackDecorator
Allows decorating a LongConsumer.
decorate(LongConsumer) - Static method in class io.smallrye.mutiny.infrastructure.Infrastructure
 
decorate(Predicate<T>) - Method in interface io.smallrye.mutiny.infrastructure.CallbackDecorator
Allows decorating a Predicate.
decorate(Predicate<T>) - Static method in class io.smallrye.mutiny.infrastructure.Infrastructure
 
decorate(Supplier<T>) - Method in interface io.smallrye.mutiny.infrastructure.CallbackDecorator
Allows decorating a Supplier.
decorate(Supplier<T>) - Static method in class io.smallrye.mutiny.infrastructure.Infrastructure
 
decorateTask(Runnable, RunnableScheduledFuture<V>) - Method in class io.smallrye.mutiny.infrastructure.MutinyScheduler
 
decorateTask(Callable<V>, RunnableScheduledFuture<V>) - Method in class io.smallrye.mutiny.infrastructure.MutinyScheduler
 
DEFAULT_ORDINAL - Static variable in interface io.smallrye.mutiny.infrastructure.MutinyInterceptor
Default interceptor ordinal (100).
DEFAULT_TIMEOUT - Static variable in class io.smallrye.mutiny.helpers.test.AssertSubscriber
The default timeout used by await method.
deferred(Supplier<Multi<? extends T>>) - Method in class io.smallrye.mutiny.groups.MultiCreate
Creates a Multi that supplies an Multi to subscribe to for each Subscriber.
deferred(Supplier<Uni<? extends T>>) - Method in class io.smallrye.mutiny.groups.UniCreate
Creates a Uni that supplies an Uni to subscribe to for each UniSubscriber.
deferred(Supplier<S>, Function<S, Uni<? extends T>>) - Method in class io.smallrye.mutiny.groups.UniCreate
Creates a Uni that supplies an Uni to subscribe to for each UniSubscriber.
delay() - Method in class io.smallrye.mutiny.subscription.DemandPacer.Request
Get the delay
delayIt() - Method in class io.smallrye.mutiny.groups.UniOnItem
Produces a new Uni receiving an item from upstream and delaying the emission on the item event (with the same item).
delete(String) - Method in class io.smallrye.mutiny.Context
Delete an entry for a given key, if present.
demand() - Method in class io.smallrye.mutiny.subscription.DemandPacer.Request
Get the demand.
DemandPacer - Interface in io.smallrye.mutiny.subscription
Interface for Multi demand pacers and the paceDemand() operator.
DemandPacer.Request - Class in io.smallrye.mutiny.subscription
A demand request.
discardItems() - Method in class io.smallrye.mutiny.groups.UniAndGroupIterable
Discards the items emitted by the combined unis, and just emits null when all the unis have successfully completed.
disjoint() - Method in class io.smallrye.mutiny.groups.MultiOnItem
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>.
disjoint() - Method in class io.smallrye.mutiny.groups.UniOnItem
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>.
dispatch(List<Object>, Subscriber<I>) - Method in class io.smallrye.mutiny.operators.multi.processors.SerializedProcessor
Dispatches the events contained in the queue to the given subscriber.
distinct() - Method in class io.smallrye.mutiny.groups.MultiSelect
Selects all the distinct items from the upstream.
distinct(Comparator<? super T>) - Method in class io.smallrye.mutiny.groups.MultiSelect
Selects all the distinct items from the upstream.
downstream - Variable in class io.smallrye.mutiny.subscription.SwitchableSubscriptionSubscriber
The downstream subscriber
drop() - Method in class io.smallrye.mutiny.groups.MultiOverflow
When the downstream cannot keep up with the upstream emissions, instruct to drop the item.
drop() - Method in class io.smallrye.mutiny.groups.MultiOverflowStrategy
When the downstream cannot keep up with the upstream emissions, instruct to drop the item.
DROP - io.smallrye.mutiny.subscription.BackPressureStrategy
Drop the incoming item events if the downstream is not ready to receive it.
droppedItems() - Method in class io.smallrye.mutiny.helpers.spies.MultiOnOverflowSpy
 
dropPreviousItems() - Method in class io.smallrye.mutiny.groups.MultiOverflow
When the downstream cannot keep up with the upstream emissions, instruct to drop all previously buffered items.
dropPreviousItems() - Method in class io.smallrye.mutiny.groups.MultiOverflowStrategy
When the downstream cannot keep up with the upstream emissions, instruct to drop all previously buffered items.

E

emit(T) - Method in interface io.smallrye.mutiny.groups.GeneratorEmitter
Emit an item.
emit(T) - Method in interface io.smallrye.mutiny.subscription.MultiEmitter
Emits an item event downstream.
emitOn(Executor) - Method in interface io.smallrye.mutiny.Multi
Produces a new Multi invoking the onItem, onFailure and onCompletion methods on the supplied Executor.
emitOn(Executor) - Method in class io.smallrye.mutiny.operators.AbstractMulti
 
emitOn(Executor) - Method in class io.smallrye.mutiny.operators.AbstractUni
 
emitOn(Executor) - Method in interface io.smallrye.mutiny.Uni
Produces a new Uni invoking the UniSubscriber.onItem(Object) and UniSubscriber.onFailure(Throwable) on the supplied Executor.
emitted(long) - Method in class io.smallrye.mutiny.subscription.SwitchableSubscriptionSubscriber
 
emitter(Consumer<MultiEmitter<? super T>>) - Method in class io.smallrye.mutiny.groups.MultiCreate
emitter(Consumer<MultiEmitter<? super T>>, int) - Method in class io.smallrye.mutiny.groups.MultiCreate
Like MultiCreate.emitter(Consumer) with the BackPressureStrategy.BUFFER strategy and the given buffer size.
emitter(Consumer<MultiEmitter<? super T>>, BackPressureStrategy) - Method in class io.smallrye.mutiny.groups.MultiCreate
Creates a Multi deferring the logic to the given consumer.
emitter(Consumer<UniEmitter<? super T>>) - Method in class io.smallrye.mutiny.groups.UniCreate
Creates a Uni deferring the logic to the given consumer.
emitter(Supplier<S>, BiConsumer<S, UniEmitter<? super T>>) - Method in class io.smallrye.mutiny.groups.UniCreate
Creates a Uni deferring the logic to the given consumer.
empty() - Static method in class io.smallrye.mutiny.Context
Creates a new empty context.
empty() - Method in class io.smallrye.mutiny.groups.MultiCreate
Creates a Multi that fires the completion event without having emitted any items.
ensureArity(List<?>, int) - Static method in class io.smallrye.mutiny.tuples.Tuples
 
equals(Object) - Method in class io.smallrye.mutiny.Context
 
equals(Object) - Method in class io.smallrye.mutiny.ItemWithContext
 
equals(Object) - Method in class io.smallrye.mutiny.tuples.Tuple2
 
equals(Object) - Method in class io.smallrye.mutiny.tuples.Tuple3
 
equals(Object) - Method in class io.smallrye.mutiny.tuples.Tuple4
 
equals(Object) - Method in class io.smallrye.mutiny.tuples.Tuple5
 
equals(Object) - Method in class io.smallrye.mutiny.tuples.Tuple6
 
equals(Object) - Method in class io.smallrye.mutiny.tuples.Tuple7
 
equals(Object) - Method in class io.smallrye.mutiny.tuples.Tuple8
 
equals(Object) - Method in class io.smallrye.mutiny.tuples.Tuple9
 
ERROR - io.smallrye.mutiny.subscription.BackPressureStrategy
Fire a failure with a BackPressureFailure when the downstream can't keep up
eventually(Runnable) - Method in interface io.smallrye.mutiny.Uni
Execute an action after an item or a failure has been emitted.
eventually(Supplier<Uni<? extends O>>) - Method in interface io.smallrye.mutiny.Uni
When this Uni emits an item or a failure, invoke a Uni supplier then invoke the supplied Uni.
every(Duration) - Method in class io.smallrye.mutiny.groups.MultiGroupIntoLists
Creates a Multi that emits lists of items collected from the observed Multi.
every(Duration) - Method in class io.smallrye.mutiny.groups.MultiGroupIntoMultis
Creates a Multi that emits Multi of items collected from the observed Multi.
every(Duration) - Method in class io.smallrye.mutiny.groups.MultiTimePeriod
 
ExecutorConfiguration - Interface in io.smallrye.mutiny.infrastructure
SPI allowing customizing the default executor.
expireAt(long) - Method in class io.smallrye.mutiny.groups.MultiRetry
Produces a Multi resubscribing to the current Multi until expireAt time or until it gets items followed by the completion event.
expireAt(long) - Method in class io.smallrye.mutiny.groups.UniRetry
Produces a Uni resubscribing to the current Uni until expireAt time or until it gets an item (potentially null).
expireIn(long) - Method in class io.smallrye.mutiny.groups.MultiRetry
Produces a Multi resubscribing to the current Multi until expireIn time or until it gets items followed by the completion event.
expireIn(long) - Method in class io.smallrye.mutiny.groups.UniRetry
Produces a Uni resubscribing to the current Uni until expireIn time or until it gets an item (potentially null).

F

fail() - Method in class io.smallrye.mutiny.groups.MultiIfEmpty
Like MultiIfEmpty.failWith(Throwable) but using a NoSuchElementException.
fail() - Method in class io.smallrye.mutiny.groups.MultiOnCompletion
Like MultiOnCompletion.failWith(Throwable) but using a NoSuchElementException.
fail() - Method in class io.smallrye.mutiny.groups.MultiOnItemTimeout
 
fail() - Method in class io.smallrye.mutiny.groups.UniOnNull
Like UniOnNull.failWith(Throwable) but using a NoSuchElementException.
fail() - Method in class io.smallrye.mutiny.groups.UniOnTimeout
 
fail(Throwable) - Method in interface io.smallrye.mutiny.groups.GeneratorEmitter
Emit a failure and terminate the stream.
fail(Throwable) - Method in interface io.smallrye.mutiny.subscription.MultiEmitter
Emits a failure event downstream with the given exception.
fail(Throwable) - Method in interface io.smallrye.mutiny.subscription.UniEmitter
Emits the failure event downstream with the given exception.
failure(Throwable) - Method in class io.smallrye.mutiny.groups.MultiCreate
Creates a Multi that emits a failure event immediately after being subscribed to.
failure(Throwable) - Method in class io.smallrye.mutiny.groups.UniCreate
Creates a Uni that emits a failure event immediately after being subscribed to.
failure(Supplier<Throwable>) - Method in class io.smallrye.mutiny.groups.MultiCreate
Creates a Multi that emits a failure event produced using the passed supplier immediately after being subscribed to.
failure(Supplier<Throwable>) - Method in class io.smallrye.mutiny.groups.UniCreate
Creates a Uni that emits a failure event produced using the passed supplier immediately after being subscribed to.
failWith(Throwable) - Method in class io.smallrye.mutiny.groups.MultiIfEmpty
When the current Multi completes without having emitted items, the passed failure is sent downstream.
failWith(Throwable) - Method in class io.smallrye.mutiny.groups.MultiOnCompletion
When the current Multi completes, the passed failure is sent downstream.
failWith(Throwable) - Method in class io.smallrye.mutiny.groups.MultiOnItemTimeout
 
failWith(Throwable) - Method in class io.smallrye.mutiny.groups.UniOnNotNull
If the current Uni emits an item, the produced Uni emits the given failure.
failWith(Throwable) - Method in class io.smallrye.mutiny.groups.UniOnNull
If the current Uni fires null as item, the produced Uni emits the passed failure.
failWith(Throwable) - Method in class io.smallrye.mutiny.groups.UniOnTimeout
 
failWith(Function<? super T, ? extends Throwable>) - Method in class io.smallrye.mutiny.groups.MultiOnItem
Produces a new Multi invoking the given function when the current Multi fires an item (only once).
failWith(Function<? super T, ? extends Throwable>) - Method in class io.smallrye.mutiny.groups.UniOnItem
Produces a new Uni invoking the given function when the current Uni fires an item.
failWith(Supplier<? extends Throwable>) - Method in class io.smallrye.mutiny.groups.MultiIfEmpty
When the current Multi completes without having emitted items, a failure produced by the given Supplier is sent downstream.
failWith(Supplier<? extends Throwable>) - Method in class io.smallrye.mutiny.groups.MultiOnItem
Produces a new Multi invoking the given supplier when the current Uni fires an item.
failWith(Supplier<? extends Throwable>) - Method in class io.smallrye.mutiny.groups.MultiOnItemTimeout
 
failWith(Supplier<? extends Throwable>) - Method in class io.smallrye.mutiny.groups.UniOnItem
Produces a new Uni invoking the given supplier when the current Uni fires an item.
failWith(Supplier<? extends Throwable>) - Method in class io.smallrye.mutiny.groups.UniOnNotNull
If the current Uni emits an item, the produced Uni emits the retrieved failure using the given Supplier.
failWith(Supplier<? extends Throwable>) - Method in class io.smallrye.mutiny.groups.UniOnNull
If the current Uni fires null as item, the produced Uni emits a failure produced using the given Supplier.
failWith(Supplier<? extends Throwable>) - Method in class io.smallrye.mutiny.groups.UniOnTimeout
 
failWith(Supplier<Throwable>) - Method in class io.smallrye.mutiny.groups.MultiOnCompletion
When the current Multi completes, a failure produced by the given Supplier is sent downstream.
filter(Predicate<? super T>) - Method in interface io.smallrye.mutiny.Multi
Produces a new Multi with items from the upstream Multi matching the predicate.
first() - Method in class io.smallrye.mutiny.groups.MultiCollect
Creates a Uni receiving the first item emitted by the upstream Multi.
first() - Method in class io.smallrye.mutiny.groups.MultiSelect
Select the first item from the Multi.
first() - Method in class io.smallrye.mutiny.groups.MultiSkip
Skips the first item from the upstream and emits all the other items.
first(long) - Method in class io.smallrye.mutiny.groups.MultiSelect
Selects the first n items from the Multi.
first(long) - Method in class io.smallrye.mutiny.groups.MultiSkip
Skips the first n items from the upstream and emits all the other items.
first(Uni<T>...) - Method in class io.smallrye.mutiny.groups.UniJoin
Join multiple Uni and emit the result from the first one to emit a signal, or the first one with a value.
first(Duration) - Method in class io.smallrye.mutiny.groups.MultiSelect
Selects the first items for the given duration.
first(Duration) - Method in class io.smallrye.mutiny.groups.MultiSkip
Skips the the items from the upstream emitted during the the given duration.
first(Predicate<? super T>) - Method in class io.smallrye.mutiny.groups.MultiSelect
Selects the first items while the given predicate returns true.
first(Predicate<? super T>) - Method in class io.smallrye.mutiny.groups.MultiSkip
Skips the first items passing the given predicate from the upstream.
first(List<Uni<T>>) - Method in class io.smallrye.mutiny.groups.UniJoin
Join multiple Uni and emit the result from the first one to emit a signal, or the first one with a value.
FixedDemandPacer - Class in io.smallrye.mutiny.subscription
A demand pacer with a fixed delay / fixed demand.
FixedDemandPacer(long, Duration) - Constructor for class io.smallrye.mutiny.subscription.FixedDemandPacer
 
flatMap(Function<? super T, ? extends Publisher<? extends O>>) - Method in interface io.smallrye.mutiny.Multi
Produces a Multi containing the items from Publisher produced by the mapper for each item emitted by this Multi.
flatMap(Function<? super T, Uni<? extends O>>) - Method in interface io.smallrye.mutiny.Uni
Transforms the received item asynchronously, forwarding the events emitted by another Uni produced by the given mapper.
from(Context, Consumer<? super T>, Consumer<? super Throwable>, Runnable, Consumer<? super Subscription>) - Static method in class io.smallrye.mutiny.subscription.Subscribers
 
from(BiConsumer<T, U>) - Static method in interface io.smallrye.mutiny.unchecked.UncheckedBiConsumer
Creates a UncheckedBiConsumer from an existing BiConsumer
from(BiFunction<T, U, R>) - Static method in interface io.smallrye.mutiny.unchecked.UncheckedBiFunction
Creates a UncheckedBiFunction from an existing BiFunction.
from(Consumer<T>) - Static method in interface io.smallrye.mutiny.unchecked.UncheckedConsumer
Creates a new UncheckedConsumer from an existing Consumer
from(Function<T, R>) - Static method in interface io.smallrye.mutiny.unchecked.UncheckedFunction
Creates a UncheckedBiConsumer from an existing Function
from(Supplier<T>) - Static method in interface io.smallrye.mutiny.unchecked.UncheckedSupplier
Creates a new UncheckedSupplier from an existing Supplier
from(Map<String, ?>) - Static method in class io.smallrye.mutiny.Context
Creates a context by copying the entries from a Map.
function(UncheckedBiFunction<T, U, R>) - Static method in class io.smallrye.mutiny.unchecked.Unchecked
Transforms the given (unchecked) bi-function into a regular bi-function.
function(UncheckedFunction<T, R>) - Static method in class io.smallrye.mutiny.unchecked.Unchecked
Transforms the given (unchecked) function into a regular function.
Functions - Class in io.smallrye.mutiny.tuples
 
Functions.Function3<T1,​T2,​T3,​R> - Interface in io.smallrye.mutiny.tuples
 
Functions.Function4<T1,​T2,​T3,​T4,​R> - Interface in io.smallrye.mutiny.tuples
 
Functions.Function5<T1,​T2,​T3,​T4,​T5,​R> - Interface in io.smallrye.mutiny.tuples
 
Functions.Function6<T1,​T2,​T3,​T4,​T5,​T6,​R> - Interface in io.smallrye.mutiny.tuples
 
Functions.Function7<T1,​T2,​T3,​T4,​T5,​T6,​T7,​R> - Interface in io.smallrye.mutiny.tuples
 
Functions.Function8<T1,​T2,​T3,​T4,​T5,​T6,​T7,​T8,​R> - Interface in io.smallrye.mutiny.tuples
 
Functions.Function9<T1,​T2,​T3,​T4,​T5,​T6,​T7,​T8,​T9,​R> - Interface in io.smallrye.mutiny.tuples
 
Functions.TriConsumer<A,​B,​C> - Interface in io.smallrye.mutiny.tuples
A consumer taking 3 parameters.
future(Future<? extends T>) - Method in class io.smallrye.mutiny.groups.UniCreate
Creates a Uni from the given Future.
future(Future<? extends T>, Duration) - Method in class io.smallrye.mutiny.groups.UniCreate
Creates a Uni from the given Future.
future(Supplier<Future<? extends T>>) - Method in class io.smallrye.mutiny.groups.UniCreate
Creates a Uni from the given Future.
future(Supplier<Future<? extends T>>, Duration) - Method in class io.smallrye.mutiny.groups.UniCreate
Creates a Uni from the given Future.

G

generator(Supplier<S>, BiFunction<S, GeneratorEmitter<? super T>, S>) - Method in class io.smallrye.mutiny.groups.MultiCreate
Creates a Multi from on some initial state and a generator function.
GeneratorEmitter<T> - Interface in io.smallrye.mutiny.groups
Interface for Multi generators, where items are being generated on subscription requests.
get() - Method in class io.smallrye.mutiny.ItemWithContext
Gives the item.
get() - Method in interface io.smallrye.mutiny.unchecked.UncheckedSupplier
Gets an item.
get(String) - Method in class io.smallrye.mutiny.Context
Get a value for a key.
getCauses() - Method in exception io.smallrye.mutiny.CompositeException
 
getDefaultExecutor() - Static method in class io.smallrye.mutiny.infrastructure.Infrastructure
 
getDefaultWorkerExecutor() - Method in interface io.smallrye.mutiny.infrastructure.ExecutorConfiguration
Gets the default executor.
getDefaultWorkerPool() - Static method in class io.smallrye.mutiny.infrastructure.Infrastructure
 
getFailure() - Method in class io.smallrye.mutiny.helpers.test.AssertSubscriber
The reported failure, if any.
getFailure() - Method in class io.smallrye.mutiny.helpers.test.UniAssertSubscriber
Get the Uni failure, if any.
getItem() - Method in class io.smallrye.mutiny.helpers.test.UniAssertSubscriber
Get the Uni item, if any.
getItem1() - Method in class io.smallrye.mutiny.tuples.Tuple2
Gets the first item.
getItem2() - Method in class io.smallrye.mutiny.tuples.Tuple2
Gets the second item.
getItem3() - Method in class io.smallrye.mutiny.tuples.Tuple3
 
getItem4() - Method in class io.smallrye.mutiny.tuples.Tuple4
 
getItem5() - Method in class io.smallrye.mutiny.tuples.Tuple5
 
getItem6() - Method in class io.smallrye.mutiny.tuples.Tuple6
 
getItem7() - Method in class io.smallrye.mutiny.tuples.Tuple7
 
getItem8() - Method in class io.smallrye.mutiny.tuples.Tuple8
 
getItem9() - Method in class io.smallrye.mutiny.tuples.Tuple9
 
getItems() - Method in class io.smallrye.mutiny.helpers.test.AssertSubscriber
The list of items that have been received.
getLastItem() - Method in class io.smallrye.mutiny.helpers.test.AssertSubscriber
 
getMessage() - Method in exception io.smallrye.mutiny.CompositeException
 
getOnFailureThreadName() - Method in class io.smallrye.mutiny.helpers.test.UniAssertSubscriber
Get the name of the thread that called UniAssertSubscriber.onFailure(Throwable), if any.
getOnItemThreadName() - Method in class io.smallrye.mutiny.helpers.test.UniAssertSubscriber
Get the name of the thread that called UniAssertSubscriber.onItem(Object), if any.
getOnSubscribeThreadName() - Method in class io.smallrye.mutiny.helpers.test.UniAssertSubscriber
Get the name of the thread that called UniAssertSubscriber.onSubscribe(UniSubscription), if any.
getOrElse(String, Supplier<? extends T>) - Method in class io.smallrye.mutiny.Context
Get a value for a key, or provide an alternative value when not present.
getSignals() - Method in class io.smallrye.mutiny.helpers.test.UniAssertSubscriber
Get the UniSignal audit trail for this subscriber.
globally(Multi<T>) - Static method in interface io.smallrye.mutiny.helpers.spies.Spy
Spy all Multi events (except onOverflow()).
globally(Uni<T>) - Static method in interface io.smallrye.mutiny.helpers.spies.Spy
Spy all Uni events.
group() - Method in interface io.smallrye.mutiny.Multi
Produces Multi grouping items from this Multi into various "form of chunks" (list, Multi).
group() - Method in class io.smallrye.mutiny.operators.AbstractMulti
 
GroupedMulti<K,​T> - Interface in io.smallrye.mutiny
A specialization of Multi used by the group operation.

H

handleDroppedException(Throwable) - Static method in class io.smallrye.mutiny.infrastructure.Infrastructure
 
hasCompleted() - Method in class io.smallrye.mutiny.helpers.test.AssertSubscriber
Check whether the multi has completed.
hasFailed() - Method in class io.smallrye.mutiny.helpers.spies.UniOnItemOrFailureSpy
 
hashCode() - Method in class io.smallrye.mutiny.Context
 
hashCode() - Method in class io.smallrye.mutiny.ItemWithContext
 
hashCode() - Method in class io.smallrye.mutiny.tuples.Tuple2
 
hashCode() - Method in class io.smallrye.mutiny.tuples.Tuple3
 
hashCode() - Method in class io.smallrye.mutiny.tuples.Tuple4
 
hashCode() - Method in class io.smallrye.mutiny.tuples.Tuple5
 
hashCode() - Method in class io.smallrye.mutiny.tuples.Tuple6
 
hashCode() - Method in class io.smallrye.mutiny.tuples.Tuple7
 
hashCode() - Method in class io.smallrye.mutiny.tuples.Tuple8
 
hashCode() - Method in class io.smallrye.mutiny.tuples.Tuple9
 
hasSubscriber() - Method in class io.smallrye.mutiny.operators.multi.processors.UnicastProcessor
Checks whether there is a subscriber listening for the emitted events.

I

ifEmpty() - Method in class io.smallrye.mutiny.groups.MultiOnCompletion
 
ifNoItem() - Method in interface io.smallrye.mutiny.Multi
Produces a Multi reacting when no item event is fired by the upstream multi for the specified length of time.
ifNoItem() - Method in class io.smallrye.mutiny.operators.AbstractMulti
 
ifNoItem() - Method in class io.smallrye.mutiny.operators.AbstractUni
 
ifNoItem() - Method in interface io.smallrye.mutiny.Uni
Produces a Uni reacting when a no item event is fired by the upstream uni during the specified time period.
ifNotNull() - Method in class io.smallrye.mutiny.groups.UniOnItem
Adds specific behavior when the observed Uni fies a non-null item.
ifNull() - Method in class io.smallrye.mutiny.groups.UniOnItem
Adds specific behavior when the observed Uni fires null as item.
ignore() - Method in class io.smallrye.mutiny.groups.MultiOnItem
Ignores the passed items.
ignore() - Method in class io.smallrye.mutiny.groups.UniOnItem
Produces a Uni ignoring the item of the current Uni and continuing with either another item, a failure, or another Uni.
IGNORE - io.smallrye.mutiny.subscription.BackPressureStrategy
Ignore downstream back-pressure requests.
ignoreAsUni() - Method in class io.smallrye.mutiny.groups.MultiOnItem
Ignores the passed items.
in(Supplier<X>, BiConsumer<X, T>) - Method in class io.smallrye.mutiny.groups.MultiCollect
Produces a new Uni emitting a container with all items emitted by this Multi.
indefinitely() - Method in class io.smallrye.mutiny.groups.MultiRetry
Produces a Multi resubscribing to the current Multi until it gets a items followed by a completion events.
indefinitely() - Method in class io.smallrye.mutiny.groups.UniAwait
Subscribes to the Uni and waits (blocking the caller thread) indefinitely until a item event is fired or a failure event is fired by the upstream uni.
indefinitely() - Method in class io.smallrye.mutiny.groups.UniAwaitOptional
Subscribes to the Uni and waits (blocking the caller thread) indefinitely until a item event is fired or a failure event is fired by the upstream uni.
indefinitely() - Method in class io.smallrye.mutiny.groups.UniMemoize
Memoize the received item or failure indefinitely.
indefinitely() - Method in class io.smallrye.mutiny.groups.UniRepeat
Generates an unbounded stream, indefinitely resubscribing to the Uni.
indefinitely() - Method in class io.smallrye.mutiny.groups.UniRetry
Produces a Uni resubscribing to the current Uni until it gets an item (potentially null) On every failure, it re-subscribes, indefinitely.
Infrastructure - Class in io.smallrye.mutiny.infrastructure
 
Infrastructure.OperatorLogger - Interface in io.smallrye.mutiny.infrastructure
An operator logger for log(String) and Uni.log(String).
initial() - Method in interface io.smallrye.mutiny.subscription.DemandPacer
Get the initial request.
initial() - Method in class io.smallrye.mutiny.subscription.FixedDemandPacer
 
INSTANCE - Static variable in class io.smallrye.mutiny.groups.MultiCreate
 
INSTANCE - Static variable in class io.smallrye.mutiny.groups.MultiCreateBy
 
INSTANCE - Static variable in class io.smallrye.mutiny.groups.UniAny
 
INSTANCE - Static variable in class io.smallrye.mutiny.groups.UniCombine
 
INSTANCE - Static variable in class io.smallrye.mutiny.groups.UniCreate
 
intoLists() - Method in class io.smallrye.mutiny.groups.MultiGroup
Splits the upstream Multi into List of items and emits these lists.
intoMultis() - Method in class io.smallrye.mutiny.groups.MultiGroup
Splits the upstream Multi into Multi of items and emits these Multi.
invocationCount() - Method in class io.smallrye.mutiny.helpers.spies.MultiGlobalSpy
 
invocationCount() - Method in class io.smallrye.mutiny.helpers.spies.UniGlobalSpy
 
invoke(Functions.TriConsumer<T, Throwable, Boolean>) - Method in class io.smallrye.mutiny.groups.UniOnTerminate
Attaches an action that is executed when the Uni emits an item or a failure or when the subscriber cancels the subscription.
invoke(Runnable) - Method in class io.smallrye.mutiny.groups.MultiOnCancel
Attaches an action executed when the subscription is cancelled.
invoke(Runnable) - Method in class io.smallrye.mutiny.groups.MultiOnCompletion
Creates a new Multi executing the given action when this Multi completes.
invoke(Runnable) - Method in class io.smallrye.mutiny.groups.MultiOnFailure
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.
invoke(Runnable) - Method in class io.smallrye.mutiny.groups.MultiOnItem
Produces a new Multi invoking the given callback when an item event is fired by the upstream.
invoke(Runnable) - Method in class io.smallrye.mutiny.groups.MultiOnRequest
Action when items are being requested.
invoke(Runnable) - Method in class io.smallrye.mutiny.groups.MultiOnSubscribe
Produces a new Multi invoking the given callback when the subscription is received.
invoke(Runnable) - Method in class io.smallrye.mutiny.groups.MultiOnTerminate
Attaches an action that is executed when the Multi emits a completion or a failure or when the subscriber cancels the subscription.
invoke(Runnable) - Method in class io.smallrye.mutiny.groups.MultiOverflow
Define an overflow callback.
invoke(Runnable) - Method in class io.smallrye.mutiny.groups.UniOnCancel
Attaches an action executed when the subscription is cancelled.
invoke(Runnable) - Method in class io.smallrye.mutiny.groups.UniOnFailure
Produces a new Uni invoking the given callback when this Uni emits a failure (matching the predicate if set).
invoke(Runnable) - Method in class io.smallrye.mutiny.groups.UniOnItem
Produces a new Uni invoking the given callback when the item event is fired, ignoring its value.
invoke(Runnable) - Method in class io.smallrye.mutiny.groups.UniOnItemOrFailure
Produces a new Uni invoking the given callback when the item or failure event is fired.
invoke(Runnable) - Method in class io.smallrye.mutiny.groups.UniOnNotNull
Produces a new Uni invoking the given callback when the item event is fired.
invoke(Runnable) - Method in class io.smallrye.mutiny.groups.UniOnSubscribe
Produces a new Uni invoking the given callback when the subscription is received.
invoke(Runnable) - Method in class io.smallrye.mutiny.groups.UniOnTerminate
Attaches an action that is executed when the Uni emits an item or a failure or when the subscriber cancels the subscription.
invoke(Runnable) - Method in interface io.smallrye.mutiny.Multi
Produces a new Multi invoking the given callback when an item event is fired by the upstream.
invoke(Runnable) - Method in interface io.smallrye.mutiny.Uni
Produces a new Uni invoking the given callback when the item event is fired, but ignoring it.
invoke(BiConsumer<? super T, Throwable>) - Method in class io.smallrye.mutiny.groups.UniOnItemOrFailure
Produces a new Uni invoking the given callback when the item or failure event is fired.
invoke(BiConsumer<Throwable, Boolean>) - Method in class io.smallrye.mutiny.groups.MultiOnTerminate
Attaches an action that is executed when the Multi emits a completion or a failure or when the subscriber cancels the subscription.
invoke(Consumer<? super UniSubscription>) - Method in class io.smallrye.mutiny.groups.UniOnSubscribe
Produces a new Uni invoking the given callback when the subscription is received.
invoke(Consumer<? super Subscription>) - Method in class io.smallrye.mutiny.groups.MultiOnSubscribe
Produces a new Multi invoking the given callback when the subscription is received.
invoke(Consumer<? super T>) - Method in class io.smallrye.mutiny.groups.MultiOnItem
Produces a new Multi invoking the given callback when an item event is fired by the upstream.
invoke(Consumer<? super T>) - Method in class io.smallrye.mutiny.groups.UniOnItem
Produces a new Uni invoking the given callback when the item event is fired.
invoke(Consumer<? super T>) - Method in class io.smallrye.mutiny.groups.UniOnNotNull
Produces a new Uni invoking the given callback when the item event is fired.
invoke(Consumer<? super T>) - Method in interface io.smallrye.mutiny.Multi
Produces a new Multi invoking the given callback when an item event is fired by the upstream.
invoke(Consumer<? super T>) - Method in interface io.smallrye.mutiny.Uni
Produces a new Uni invoking the given callback when the item event is fired.
invoke(Consumer<Throwable>) - Method in class io.smallrye.mutiny.groups.MultiOnFailure
Produces a new Multi invoking the given callback when the upstream Multi emits a failure (matching the predicate if set).
invoke(Consumer<Throwable>) - Method in class io.smallrye.mutiny.groups.UniOnFailure
Produces a new Uni invoking the given callback when this Uni emits a failure (matching the predicate if set).
invoke(Consumer<T>) - Method in class io.smallrye.mutiny.groups.MultiOverflow
Define an overflow callback.
invoke(LongConsumer) - Method in class io.smallrye.mutiny.groups.MultiOnRequest
Action when items are being requested.
invoked() - Method in class io.smallrye.mutiny.helpers.spies.MultiGlobalSpy
 
invoked() - Method in class io.smallrye.mutiny.helpers.spies.UniGlobalSpy
 
io.smallrye.mutiny - package io.smallrye.mutiny
 
io.smallrye.mutiny.groups - package io.smallrye.mutiny.groups
 
io.smallrye.mutiny.helpers.spies - package io.smallrye.mutiny.helpers.spies
 
io.smallrye.mutiny.helpers.test - package io.smallrye.mutiny.helpers.test
 
io.smallrye.mutiny.infrastructure - package io.smallrye.mutiny.infrastructure
 
io.smallrye.mutiny.operators - package io.smallrye.mutiny.operators
 
io.smallrye.mutiny.operators.multi.processors - package io.smallrye.mutiny.operators.multi.processors
 
io.smallrye.mutiny.subscription - package io.smallrye.mutiny.subscription
 
io.smallrye.mutiny.tuples - package io.smallrye.mutiny.tuples
 
io.smallrye.mutiny.unchecked - package io.smallrye.mutiny.unchecked
 
isCancelled() - Method in class io.smallrye.mutiny.helpers.spies.MultiOnCancellationSpy
 
isCancelled() - Method in class io.smallrye.mutiny.helpers.test.AssertSubscriber
Check whether the subscription has been cancelled or not.
isCancelled() - Method in interface io.smallrye.mutiny.subscription.MultiEmitter
 
isCancelled() - Method in class io.smallrye.mutiny.subscription.SwitchableSubscriptionSubscriber
 
isEmpty() - Method in class io.smallrye.mutiny.Context
Test whether the context is empty.
item(Supplier<? extends T>) - Method in class io.smallrye.mutiny.groups.MultiCreate
Creates a new Multi that emits an item immediately after being subscribed to with the specified single (potentially null) value.
item(Supplier<? extends T>) - Method in class io.smallrye.mutiny.groups.UniCreate
Creates a new Uni that completes immediately after being subscribed to with the specified (potentially null) value.
item(Supplier<S>, Function<S, ? extends T>) - Method in class io.smallrye.mutiny.groups.UniCreate
Creates a new Uni that completes immediately after being subscribed to with the specified (potentially null) value.
item(T) - Method in class io.smallrye.mutiny.groups.MultiCreate
Creates a new Multi that emits an item immediately after being subscribed to with the specified single item.
item(T) - Method in class io.smallrye.mutiny.groups.UniCreate
Creates a new Uni that completes immediately after being subscribed to with the specified (potentially null) item.
items() - Method in class io.smallrye.mutiny.helpers.spies.MultiOnItemSpy
 
items(Supplier<? extends Stream<? extends T>>) - Method in class io.smallrye.mutiny.groups.MultiCreate
Creates a new Multi that emits the items immediately after being subscribed to.
items(Stream<T>) - Method in class io.smallrye.mutiny.groups.MultiCreate
Creates a new Multi that emits the items from the passed Stream individually after being subscribed to (according to the subscriber's request).
items(T...) - Method in class io.smallrye.mutiny.groups.MultiCreate
Creates a new Multi that emits the items individually after being subscribed to (according to the subscriber's request).
ItemWithContext<T> - Class in io.smallrye.mutiny
Models an item flowing along a Mutiny pipeline with its subscriber context attached.
ItemWithContext(Context, T) - Constructor for class io.smallrye.mutiny.ItemWithContext
Creates a new item with a context.
iterable(Iterable<T>) - Method in class io.smallrye.mutiny.groups.MultiCreate
Creates a new Multi that emits the items individually after being subscribed to (according to the subscriber's request).
iterator() - Method in interface io.smallrye.mutiny.tuples.Tuple
Gets an immutable Iterator traversing the content of this Tuple.

J

join() - Static method in interface io.smallrye.mutiny.Uni
Join the results from multiple Uni (e.g., collect all values, pick the first to respond, etc).
joinAll() - Method in class io.smallrye.mutiny.groups.UniJoin.Builder
Join all Uni references.
joinFirst() - Method in class io.smallrye.mutiny.groups.UniJoin.Builder
Join on one among the Uni references.

K

key() - Method in interface io.smallrye.mutiny.GroupedMulti
 
keys() - Method in class io.smallrye.mutiny.Context
Gives the set of keys present in the context at the time the method is being called.

L

last() - Method in class io.smallrye.mutiny.groups.MultiCollect
Creates a Uni receiving the last item emitted by the upstream Multi.
last() - Method in class io.smallrye.mutiny.groups.MultiSelect
Select the last item from the Multi.
last() - Method in class io.smallrye.mutiny.groups.MultiSkip
Skips the first items from the upstream.
last(int) - Method in class io.smallrye.mutiny.groups.MultiSelect
Selects the last n items from the Multi.
last(int) - Method in class io.smallrye.mutiny.groups.MultiSkip
Skips the last n items from the upstream.
lastFailure() - Method in class io.smallrye.mutiny.helpers.spies.MultiOnFailureSpy
 
lastFailure() - Method in class io.smallrye.mutiny.helpers.spies.UniOnFailureSpy
 
lastFailure() - Method in class io.smallrye.mutiny.helpers.spies.UniOnItemOrFailureSpy
 
lastItem() - Method in class io.smallrye.mutiny.helpers.spies.UniOnItemOrFailureSpy
 
lastItem() - Method in class io.smallrye.mutiny.helpers.spies.UniOnItemSpy
 
lastSubscription() - Method in class io.smallrye.mutiny.helpers.spies.MultiOnSubscribeSpy
 
lastSubscription() - Method in class io.smallrye.mutiny.helpers.spies.UniOnSubscribeSpy
 
lastTerminationFailure() - Method in class io.smallrye.mutiny.helpers.spies.MultiOnTerminationSpy
 
lastTerminationFailure() - Method in class io.smallrye.mutiny.helpers.spies.UniOnTerminationSpy
 
lastTerminationItem() - Method in class io.smallrye.mutiny.helpers.spies.UniOnTerminationSpy
 
lastTerminationWasCancelled() - Method in class io.smallrye.mutiny.helpers.spies.MultiOnTerminationSpy
 
lastTerminationWasCancelled() - Method in class io.smallrye.mutiny.helpers.spies.UniOnTerminationSpy
 
LATEST - io.smallrye.mutiny.subscription.BackPressureStrategy
Drop the oldest item events from the buffer so the downstream will get only the latest items from upstream.
latestItems() - Method in class io.smallrye.mutiny.groups.MultiItemCombine2
By default, the combination logic is called with one item of each observed stream.
latestItems() - Method in class io.smallrye.mutiny.groups.MultiItemCombine3
By default, the combination logic is called with one item of each observed stream.
latestItems() - Method in class io.smallrye.mutiny.groups.MultiItemCombine4
By default, the combination logic is called with one item of each observed stream.
latestItems() - Method in class io.smallrye.mutiny.groups.MultiItemCombine5
By default, the combination logic is called with one item of each observed stream.
latestItems() - Method in class io.smallrye.mutiny.groups.MultiItemCombine6
By default, the combination logic is called with one item of each observed stream.
latestItems() - Method in class io.smallrye.mutiny.groups.MultiItemCombine7
By default, the combination logic is called with one item of each observed stream.
latestItems() - Method in class io.smallrye.mutiny.groups.MultiItemCombine8
By default, the combination logic is called with one item of each observed stream.
latestItems() - Method in class io.smallrye.mutiny.groups.MultiItemCombine9
By default, the combination logic is called with one item of each observed stream.
latestItems() - Method in class io.smallrye.mutiny.groups.MultiItemCombineIterable
By default, the combination logic is called with one item of each observed stream.
log() - Method in interface io.smallrye.mutiny.Multi
Log events (onSubscribe, onItem, ...) as they come from the upstream or the subscriber, and derives the identifier from the upstream operator class "simple name".
log() - Method in class io.smallrye.mutiny.operators.AbstractMulti
 
log() - Method in class io.smallrye.mutiny.operators.AbstractUni
 
log() - Method in interface io.smallrye.mutiny.Uni
Log events (onSubscribe, onItem, ...) as they come from the upstream or the subscriber, and derives the identifier from the upstream operator class "simple name".
log(String) - Method in interface io.smallrye.mutiny.Multi
Log events (onSubscribe, onItem, ...) as they come from the upstream or the subscriber.
log(String) - Method in class io.smallrye.mutiny.operators.AbstractMulti
 
log(String) - Method in class io.smallrye.mutiny.operators.AbstractUni
 
log(String) - Method in interface io.smallrye.mutiny.Uni
Log events (onSubscribe, onItem, ...) as they come from the upstream or the subscriber.
log(String, String, Object, Throwable) - Method in interface io.smallrye.mutiny.infrastructure.Infrastructure.OperatorLogger
Actual logging behavior.
logFromOperator(String, String, Object, Throwable) - Static method in class io.smallrye.mutiny.infrastructure.Infrastructure
Log from an operator.

M

map(Function<? super T, ? extends O>) - Method in interface io.smallrye.mutiny.Multi
Produces a new Multi invoking the given function for each item emitted by the upstream Multi.
map(Function<? super T, ? extends O>) - Method in interface io.smallrye.mutiny.Uni
Transforms the item (potentially null) emitted by this Uni by applying a (synchronous) function to it.
mapItem1(Function<L, T>) - Method in class io.smallrye.mutiny.tuples.Tuple2
Applies a mapper function to the left (item1) part of this Tuple2 to produce a new Tuple2.
mapItem1(Function<T1, T>) - Method in class io.smallrye.mutiny.tuples.Tuple3
 
mapItem1(Function<T1, T>) - Method in class io.smallrye.mutiny.tuples.Tuple4
 
mapItem1(Function<T1, T>) - Method in class io.smallrye.mutiny.tuples.Tuple5
 
mapItem1(Function<T1, T>) - Method in class io.smallrye.mutiny.tuples.Tuple6
 
mapItem1(Function<T1, T>) - Method in class io.smallrye.mutiny.tuples.Tuple7
 
mapItem1(Function<T1, T>) - Method in class io.smallrye.mutiny.tuples.Tuple8
 
mapItem1(Function<T1, T>) - Method in class io.smallrye.mutiny.tuples.Tuple9
 
mapItem2(Function<R, T>) - Method in class io.smallrye.mutiny.tuples.Tuple2
Applies a mapper function to the right part (item2) of this Tuple2 to produce a new Tuple2.
mapItem2(Function<T2, T>) - Method in class io.smallrye.mutiny.tuples.Tuple3
 
mapItem2(Function<T2, T>) - Method in class io.smallrye.mutiny.tuples.Tuple4
 
mapItem2(Function<T2, T>) - Method in class io.smallrye.mutiny.tuples.Tuple5
 
mapItem2(Function<T2, T>) - Method in class io.smallrye.mutiny.tuples.Tuple6
 
mapItem2(Function<T2, T>) - Method in class io.smallrye.mutiny.tuples.Tuple7
 
mapItem2(Function<T2, T>) - Method in class io.smallrye.mutiny.tuples.Tuple8
 
mapItem2(Function<T2, T>) - Method in class io.smallrye.mutiny.tuples.Tuple9
 
mapItem3(Function<T3, T>) - Method in class io.smallrye.mutiny.tuples.Tuple3
 
mapItem3(Function<T3, T>) - Method in class io.smallrye.mutiny.tuples.Tuple4
 
mapItem3(Function<T3, T>) - Method in class io.smallrye.mutiny.tuples.Tuple5
 
mapItem3(Function<T3, T>) - Method in class io.smallrye.mutiny.tuples.Tuple6
 
mapItem3(Function<T3, T>) - Method in class io.smallrye.mutiny.tuples.Tuple7
 
mapItem3(Function<T3, T>) - Method in class io.smallrye.mutiny.tuples.Tuple8
 
mapItem3(Function<T3, T>) - Method in class io.smallrye.mutiny.tuples.Tuple9
 
mapItem4(Function<T4, T>) - Method in class io.smallrye.mutiny.tuples.Tuple4
 
mapItem4(Function<T4, T>) - Method in class io.smallrye.mutiny.tuples.Tuple5
 
mapItem4(Function<T4, T>) - Method in class io.smallrye.mutiny.tuples.Tuple6
 
mapItem4(Function<T4, T>) - Method in class io.smallrye.mutiny.tuples.Tuple7
 
mapItem4(Function<T4, T>) - Method in class io.smallrye.mutiny.tuples.Tuple8
 
mapItem4(Function<T4, T>) - Method in class io.smallrye.mutiny.tuples.Tuple9
 
mapItem5(Function<T5, T>) - Method in class io.smallrye.mutiny.tuples.Tuple5
 
mapItem5(Function<T5, T>) - Method in class io.smallrye.mutiny.tuples.Tuple6
 
mapItem5(Function<T5, T>) - Method in class io.smallrye.mutiny.tuples.Tuple7
 
mapItem5(Function<T5, T>) - Method in class io.smallrye.mutiny.tuples.Tuple8
 
mapItem5(Function<T5, T>) - Method in class io.smallrye.mutiny.tuples.Tuple9
 
mapItem6(Function<T6, T>) - Method in class io.smallrye.mutiny.tuples.Tuple6
 
mapItem6(Function<T6, T>) - Method in class io.smallrye.mutiny.tuples.Tuple7
 
mapItem6(Function<T6, T>) - Method in class io.smallrye.mutiny.tuples.Tuple8
 
mapItem6(Function<T6, T>) - Method in class io.smallrye.mutiny.tuples.Tuple9
 
mapItem7(Function<T7, T>) - Method in class io.smallrye.mutiny.tuples.Tuple7
 
mapItem7(Function<T7, T>) - Method in class io.smallrye.mutiny.tuples.Tuple8
 
mapItem7(Function<T7, T>) - Method in class io.smallrye.mutiny.tuples.Tuple9
 
mapItem8(Function<T8, T>) - Method in class io.smallrye.mutiny.tuples.Tuple8
 
mapItem8(Function<T8, T>) - Method in class io.smallrye.mutiny.tuples.Tuple9
 
mapItem9(Function<T9, T>) - Method in class io.smallrye.mutiny.tuples.Tuple9
 
memoize() - Method in class io.smallrye.mutiny.operators.AbstractUni
 
memoize() - Method in interface io.smallrye.mutiny.Uni
Configure memoization of the Uni item or failure.
merge() - Method in class io.smallrye.mutiny.groups.MultiFlatten
Produces a Multi containing the items from Publisher produced by the mapper for each item emitted by this Multi.
merge(int) - Method in class io.smallrye.mutiny.groups.MultiFlatten
Produces a Multi containing the items from Publisher produced by the mapper for each item emitted by this Multi.
merging() - Method in class io.smallrye.mutiny.groups.MultiCreateBy
Creates a new instance of Multi by merging several Multi or Publisher instances.
multi(Multi<T>) - Method in class io.smallrye.mutiny.groups.UniCreate
Creates a Uni from the given Multi.
Multi<T> - Interface in io.smallrye.mutiny
 
MultiBroadcast<T> - Class in io.smallrye.mutiny.groups
Makes the upstream Multi be able to broadcast its events (items, failure, and completion) to multiple subscribers.
MultiBroadcast(Multi<T>) - Constructor for class io.smallrye.mutiny.groups.MultiBroadcast
 
MultiCollect<T> - Class in io.smallrye.mutiny.groups
Collects / aggregates items from the upstream and send the resulting collection / structure when the upstream completes.
MultiCollect(Multi<T>) - Constructor for class io.smallrye.mutiny.groups.MultiCollect
 
MultiConcat - Class in io.smallrye.mutiny.groups
Creates new Multi by concatenating several Multi or Publisher.
MultiConcat(boolean) - Constructor for class io.smallrye.mutiny.groups.MultiConcat
 
MultiConvert<T> - Class in io.smallrye.mutiny.groups
Converts the upstream into another reactive type.
MultiConvert(Multi<T>) - Constructor for class io.smallrye.mutiny.groups.MultiConvert
 
MultiCreate - Class in io.smallrye.mutiny.groups
Group methods allowing to create Multi instances from various sources.
MultiCreateBy - Class in io.smallrye.mutiny.groups
Allows the creation of instances of Multi by merging/combining/concatenating multiple upstreams.
MultiDemandPacing<T> - Class in io.smallrye.mutiny.groups
 
MultiDemandPacing(AbstractMulti<T>) - Constructor for class io.smallrye.mutiny.groups.MultiDemandPacing
 
MultiEmitter<T> - Interface in io.smallrye.mutiny.subscription
An object allowing to send signals to the downstream Multi.
MultiFlatten<I,​O> - Class in io.smallrye.mutiny.groups
The object to tune the flatMap operation
MultiGlobalSpy<T> - Class in io.smallrye.mutiny.helpers.spies
 
MultiGroup<T> - Class in io.smallrye.mutiny.groups
 
MultiGroup(Multi<T>) - Constructor for class io.smallrye.mutiny.groups.MultiGroup
 
MultiGroupIntoLists<T> - Class in io.smallrye.mutiny.groups
 
MultiGroupIntoLists(Multi<T>) - Constructor for class io.smallrye.mutiny.groups.MultiGroupIntoLists
 
MultiGroupIntoMultis<T> - Class in io.smallrye.mutiny.groups
 
MultiGroupIntoMultis(Multi<T>) - Constructor for class io.smallrye.mutiny.groups.MultiGroupIntoMultis
 
MultiIfEmpty<T> - Class in io.smallrye.mutiny.groups
 
MultiIfNoItem<T> - Class in io.smallrye.mutiny.groups
 
MultiIfNoItem(Multi<T>) - Constructor for class io.smallrye.mutiny.groups.MultiIfNoItem
 
MultiInterceptor - Interface in io.smallrye.mutiny.infrastructure
Allow being notified when a new Multi instance is created and when this Multi receives events.
MultiItemCombination - Class in io.smallrye.mutiny.groups
 
MultiItemCombination() - Constructor for class io.smallrye.mutiny.groups.MultiItemCombination
 
MultiItemCombine2<T1,​T2> - Class in io.smallrye.mutiny.groups
 
MultiItemCombine2(Iterable<Publisher<?>>) - Constructor for class io.smallrye.mutiny.groups.MultiItemCombine2
 
MultiItemCombine3<T1,​T2,​T3> - Class in io.smallrye.mutiny.groups
 
MultiItemCombine3(Iterable<Publisher<?>>) - Constructor for class io.smallrye.mutiny.groups.MultiItemCombine3
 
MultiItemCombine4<T1,​T2,​T3,​T4> - Class in io.smallrye.mutiny.groups
 
MultiItemCombine4(Iterable<Publisher<?>>) - Constructor for class io.smallrye.mutiny.groups.MultiItemCombine4
 
MultiItemCombine5<T1,​T2,​T3,​T4,​T5> - Class in io.smallrye.mutiny.groups
 
MultiItemCombine5(Iterable<Publisher<?>>) - Constructor for class io.smallrye.mutiny.groups.MultiItemCombine5
 
MultiItemCombine6<T1,​T2,​T3,​T4,​T5,​T6> - Class in io.smallrye.mutiny.groups
 
MultiItemCombine6(Iterable<Publisher<?>>) - Constructor for class io.smallrye.mutiny.groups.MultiItemCombine6
 
MultiItemCombine7<T1,​T2,​T3,​T4,​T5,​T6,​T7> - Class in io.smallrye.mutiny.groups
 
MultiItemCombine7(Iterable<Publisher<?>>) - Constructor for class io.smallrye.mutiny.groups.MultiItemCombine7
 
MultiItemCombine8<T1,​T2,​T3,​T4,​T5,​T6,​T7,​T8> - Class in io.smallrye.mutiny.groups
 
MultiItemCombine8(Iterable<Publisher<?>>) - Constructor for class io.smallrye.mutiny.groups.MultiItemCombine8
 
MultiItemCombine9<T1,​T2,​T3,​T4,​T5,​T6,​T7,​T8,​T9> - Class in io.smallrye.mutiny.groups
 
MultiItemCombine9(Iterable<Publisher<?>>) - Constructor for class io.smallrye.mutiny.groups.MultiItemCombine9
 
MultiItemCombineIterable - Class in io.smallrye.mutiny.groups
 
MultiItemCombineIterable(Iterable<? extends Publisher<?>>) - Constructor for class io.smallrye.mutiny.groups.MultiItemCombineIterable
 
MultiMerge - Class in io.smallrye.mutiny.groups
Creates new Multi by merging several Multi or Publisher.
MultiOnCancel<T> - Class in io.smallrye.mutiny.groups
 
MultiOnCancel(Multi<T>) - Constructor for class io.smallrye.mutiny.groups.MultiOnCancel
 
MultiOnCancellationSpy<T> - Class in io.smallrye.mutiny.helpers.spies
 
MultiOnCompletion<T> - Class in io.smallrye.mutiny.groups
 
MultiOnCompletion(Multi<T>) - Constructor for class io.smallrye.mutiny.groups.MultiOnCompletion
 
MultiOnCompletionSpy<T> - Class in io.smallrye.mutiny.helpers.spies
 
MultiOnFailure<T> - Class in io.smallrye.mutiny.groups
Configures the failure handler.
MultiOnFailure(Multi<T>, Predicate<? super Throwable>) - Constructor for class io.smallrye.mutiny.groups.MultiOnFailure
 
MultiOnFailureSpy<T> - Class in io.smallrye.mutiny.helpers.spies
 
MultiOnItem<T> - Class in io.smallrye.mutiny.groups
 
MultiOnItem(Multi<T>) - Constructor for class io.smallrye.mutiny.groups.MultiOnItem
 
MultiOnItemSpy<T> - Class in io.smallrye.mutiny.helpers.spies
 
MultiOnItemTimeout<T> - Class in io.smallrye.mutiny.groups
 
MultiOnItemTimeout(Multi<T>, Duration, ScheduledExecutorService) - Constructor for class io.smallrye.mutiny.groups.MultiOnItemTimeout
 
MultiOnOverflowSpy<T> - Class in io.smallrye.mutiny.helpers.spies
 
MultiOnRequest<T> - Class in io.smallrye.mutiny.groups
 
MultiOnRequest(Multi<T>) - Constructor for class io.smallrye.mutiny.groups.MultiOnRequest
 
MultiOnRequestSpy<T> - Class in io.smallrye.mutiny.helpers.spies
 
MultiOnRequestSpy(Multi<? extends T>) - Constructor for class io.smallrye.mutiny.helpers.spies.MultiOnRequestSpy
 
MultiOnSubscribe<T> - Class in io.smallrye.mutiny.groups
Group to configure the action to execute when the observed Multi sends a Subscription.
MultiOnSubscribe(Multi<T>) - Constructor for class io.smallrye.mutiny.groups.MultiOnSubscribe
 
MultiOnSubscribeSpy<T> - Class in io.smallrye.mutiny.helpers.spies
 
MultiOnTerminate<T> - Class in io.smallrye.mutiny.groups
 
MultiOnTerminate(Multi<T>) - Constructor for class io.smallrye.mutiny.groups.MultiOnTerminate
 
MultiOnTerminationSpy<T> - Class in io.smallrye.mutiny.helpers.spies
 
MultiOperator<I,​O> - Class in io.smallrye.mutiny.operators
 
MultiOperator(Multi<I>) - Constructor for class io.smallrye.mutiny.operators.MultiOperator
 
MultiOverflow<T> - Class in io.smallrye.mutiny.groups
 
MultiOverflow(Multi<T>) - Constructor for class io.smallrye.mutiny.groups.MultiOverflow
 
MultiOverflowStrategy<T> - Class in io.smallrye.mutiny.groups
 
MultiOverflowStrategy(Multi<T>, Consumer<T>, Function<T, Uni<?>>) - Constructor for class io.smallrye.mutiny.groups.MultiOverflowStrategy
 
MultiRepetition - Class in io.smallrye.mutiny.groups
 
MultiRepetition() - Constructor for class io.smallrye.mutiny.groups.MultiRepetition
 
MultiReplay - Class in io.smallrye.mutiny.groups
Group to configure replaying a Multi to multiple subscribers.
MultiReplay() - Constructor for class io.smallrye.mutiny.groups.MultiReplay
 
MultiResource<R,​I> - Class in io.smallrye.mutiny.groups
Allows configuring a finalizer to close the resource attached to the stream.
MultiResource(Supplier<? extends R>, Function<? super R, ? extends Publisher<I>>) - Constructor for class io.smallrye.mutiny.groups.MultiResource
 
MultiResourceUni<R,​I> - Class in io.smallrye.mutiny.groups
Allows configuring a finalizer to close the resource attached to the stream.
MultiResourceUni(Supplier<Uni<R>>, Function<? super R, ? extends Publisher<I>>) - Constructor for class io.smallrye.mutiny.groups.MultiResourceUni
 
MultiRetry<T> - Class in io.smallrye.mutiny.groups
 
MultiRetry(Multi<T>, Predicate<? super Throwable>) - Constructor for class io.smallrye.mutiny.groups.MultiRetry
 
MultiSelect<T> - Class in io.smallrye.mutiny.groups
Selects items from the upstream Multi.
MultiSelect(Multi<T>) - Constructor for class io.smallrye.mutiny.groups.MultiSelect
 
MultiSkip<T> - Class in io.smallrye.mutiny.groups
Skips items from the upstream Multi.
MultiSkip(Multi<T>) - Constructor for class io.smallrye.mutiny.groups.MultiSkip
 
MultiSubscribe<T> - Class in io.smallrye.mutiny.groups
 
MultiSubscribe(AbstractMulti<T>) - Constructor for class io.smallrye.mutiny.groups.MultiSubscribe
 
MultiSubscriber<T> - Interface in io.smallrye.mutiny.subscription
A Subscriber receiving calls to Subscriber.onSubscribe(Subscription) once after passing an instance of Subscriber to Publisher.subscribe(Subscriber).
MultiTimePeriod - Class in io.smallrye.mutiny.groups
 
MultiTimePeriod() - Constructor for class io.smallrye.mutiny.groups.MultiTimePeriod
 
MutinyInterceptor - Interface in io.smallrye.mutiny.infrastructure
 
MutinyScheduler - Class in io.smallrye.mutiny.infrastructure
Implementation of ScheduledThreadPoolExecutor delegating the execution of the task to a configured Executor.
MutinyScheduler(Executor) - Constructor for class io.smallrye.mutiny.infrastructure.MutinyScheduler
 

N

NO_ON_FAILURE - Static variable in class io.smallrye.mutiny.subscription.Subscribers
 
nothing() - Method in class io.smallrye.mutiny.groups.MultiCreate
Creates a Multi that will never fire any events.
nothing() - Method in class io.smallrye.mutiny.groups.UniCreate
Creates a Uni that will never fire an item or failure event.
nth(int) - Method in interface io.smallrye.mutiny.tuples.Tuple
Get the item stored at the given index.
nth(int) - Method in class io.smallrye.mutiny.tuples.Tuple2
 
nth(int) - Method in class io.smallrye.mutiny.tuples.Tuple3
 
nth(int) - Method in class io.smallrye.mutiny.tuples.Tuple4
 
nth(int) - Method in class io.smallrye.mutiny.tuples.Tuple5
 
nth(int) - Method in class io.smallrye.mutiny.tuples.Tuple6
 
nth(int) - Method in class io.smallrye.mutiny.tuples.Tuple7
 
nth(int) - Method in class io.smallrye.mutiny.tuples.Tuple8
 
nth(int) - Method in class io.smallrye.mutiny.tuples.Tuple9
 
nullItem() - Method in class io.smallrye.mutiny.groups.UniCreate
Creates a new Uni that completes with a null item.

O

of(int) - Method in class io.smallrye.mutiny.groups.MultiGroupIntoLists
Creates a Multi that emits lists of items collected from the observed Multi.
of(int) - Method in class io.smallrye.mutiny.groups.MultiGroupIntoMultis
Creates a Multi that emits windows of items collected from the observed Multi.
of(int, int) - Method in class io.smallrye.mutiny.groups.MultiGroupIntoLists
Creates a Multi that emits lists of items collected from the observed Multi.
of(int, int) - Method in class io.smallrye.mutiny.groups.MultiGroupIntoMultis
Creates a Multi that emits windows of items collected from the observed Multi.
of(int, Duration) - Method in class io.smallrye.mutiny.groups.MultiGroupIntoLists
Creates a Multi that emits lists of items collected from the observed Multi.
of(Uni<? super T>...) - Method in class io.smallrye.mutiny.groups.UniAny
Like UniAny.of(Iterable) but with an array of Uni as parameter
of(Iterable<? extends Uni<? super T>>) - Method in class io.smallrye.mutiny.groups.UniAny
Creates a Uni forwarding the first event (item or failure).
of(Object...) - Static method in class io.smallrye.mutiny.Context
Creates a context from key / value pairs.
of(L, R) - Static method in class io.smallrye.mutiny.tuples.Tuple2
 
of(T1, T2, T3) - Static method in class io.smallrye.mutiny.tuples.Tuple3
 
of(T1, T2, T3, T4) - Static method in class io.smallrye.mutiny.tuples.Tuple4
 
of(T1, T2, T3, T4, T5) - Static method in class io.smallrye.mutiny.tuples.Tuple5
 
of(T1, T2, T3, T4, T5, T6) - Static method in class io.smallrye.mutiny.tuples.Tuple6
 
of(T1, T2, T3, T4, T5, T6, T7) - Static method in class io.smallrye.mutiny.tuples.Tuple7
 
of(T1, T2, T3, T4, T5, T6, T7, T8) - Static method in class io.smallrye.mutiny.tuples.Tuple8
 
of(T1, T2, T3, T4, T5, T6, T7, T8, T9) - Static method in class io.smallrye.mutiny.tuples.Tuple9
 
ofMulti(Multi<T>) - Method in class io.smallrye.mutiny.groups.MultiReplay
Create a replay Multi.
ofSeedAndMulti(Iterable<T>, Multi<T>) - Method in class io.smallrye.mutiny.groups.MultiReplay
Create a replay Multi with some seed elements inserted before the provided Multi items.
on(ScheduledExecutorService) - Method in class io.smallrye.mutiny.groups.MultiDemandPacing
Sets the executor to use for issuing demand requests.
on(ScheduledExecutorService) - Method in class io.smallrye.mutiny.groups.MultiOnItemTimeout
Configures on which executor the timeout is measured.
on(ScheduledExecutorService) - Method in class io.smallrye.mutiny.groups.UniOnTimeout
Configures on which executor the timeout is measured.
onCancellation() - Method in interface io.smallrye.mutiny.Multi
Configures actions when the subscriber cancels the subscription.
onCancellation() - Method in class io.smallrye.mutiny.operators.AbstractMulti
 
onCancellation() - Method in class io.smallrye.mutiny.operators.AbstractUni
 
onCancellation() - Method in interface io.smallrye.mutiny.Uni
Configures actions to be performed when the subscriber cancels the subscription.
onCancellation(Multi<T>) - Static method in interface io.smallrye.mutiny.helpers.spies.Spy
Spy onCancellation() events.
onCancellation(Uni<T>) - Static method in interface io.smallrye.mutiny.helpers.spies.Spy
onCancellationSpy() - Method in class io.smallrye.mutiny.helpers.spies.MultiGlobalSpy
 
onCancellationSpy() - Method in class io.smallrye.mutiny.helpers.spies.UniGlobalSpy
 
OnCancellationUniSignal - Class in io.smallrye.mutiny.helpers.test
A cancellation signal.
OnCancellationUniSignal() - Constructor for class io.smallrye.mutiny.helpers.test.OnCancellationUniSignal
 
onComplete() - Method in class io.smallrye.mutiny.helpers.test.AbstractSubscriber
 
onComplete() - Method in class io.smallrye.mutiny.helpers.test.AssertSubscriber
 
onComplete() - Method in class io.smallrye.mutiny.operators.multi.processors.BroadcastProcessor
 
onComplete() - Method in class io.smallrye.mutiny.operators.multi.processors.SerializedProcessor
 
onComplete() - Method in class io.smallrye.mutiny.operators.multi.processors.UnicastProcessor
 
onComplete() - Method in interface io.smallrye.mutiny.subscription.MultiSubscriber
Successful terminal state.
onComplete() - Method in class io.smallrye.mutiny.subscription.SafeSubscriber
 
onCompletion() - Method in interface io.smallrye.mutiny.Multi
Allows configuring the actions or continuation to execute when this Multi fires the completion event.
onCompletion() - Method in class io.smallrye.mutiny.operators.AbstractMulti
 
onCompletion() - Method in interface io.smallrye.mutiny.subscription.MultiSubscriber
Method called when the upstream emits a completion terminal event.
onCompletion() - Method in class io.smallrye.mutiny.subscription.SerializedSubscriber
 
onCompletion() - Method in class io.smallrye.mutiny.subscription.Subscribers.CallbackBasedSubscriber
 
onCompletion() - Method in class io.smallrye.mutiny.subscription.SwitchableSubscriptionSubscriber
 
onCompletion(Multi<T>) - Static method in interface io.smallrye.mutiny.helpers.spies.Spy
Spy onCompletion() events.
onCompletionSpy() - Method in class io.smallrye.mutiny.helpers.spies.MultiGlobalSpy
 
onError(Throwable) - Method in class io.smallrye.mutiny.helpers.test.AbstractSubscriber
 
onError(Throwable) - Method in class io.smallrye.mutiny.helpers.test.AssertSubscriber
 
onError(Throwable) - Method in class io.smallrye.mutiny.operators.multi.processors.BroadcastProcessor
 
onError(Throwable) - Method in class io.smallrye.mutiny.operators.multi.processors.SerializedProcessor
 
onError(Throwable) - Method in class io.smallrye.mutiny.operators.multi.processors.UnicastProcessor
 
onError(Throwable) - Method in interface io.smallrye.mutiny.subscription.MultiSubscriber
Failed terminal state.
onError(Throwable) - Method in class io.smallrye.mutiny.subscription.SafeSubscriber
 
onExecutor(ScheduledExecutorService) - Method in class io.smallrye.mutiny.groups.MultiTimePeriod
 
onExecutor(ScheduledExecutorService) - Method in class io.smallrye.mutiny.groups.UniOnItemDelay
Configures the executor which is used to wait for the delay duration.
onFailure() - Method in interface io.smallrye.mutiny.Multi
Like onFailure(Predicate) but applied to all failures fired by the upstream multi.
onFailure() - Method in class io.smallrye.mutiny.operators.AbstractMulti
 
onFailure() - Method in class io.smallrye.mutiny.operators.AbstractUni
 
onFailure() - Method in interface io.smallrye.mutiny.Uni
Like Uni.onFailure(Predicate) but applied to all failures fired by the upstream uni.
onFailure(Multi<T>) - Static method in interface io.smallrye.mutiny.helpers.spies.Spy
Spy onFailure() events.
onFailure(Multi<T>, Class<? extends Throwable>) - Static method in interface io.smallrye.mutiny.helpers.spies.Spy
Spy onFailure(Class) events.
onFailure(Multi<T>, Predicate<? super Throwable>) - Static method in interface io.smallrye.mutiny.helpers.spies.Spy
onFailure(Uni<T>) - Static method in interface io.smallrye.mutiny.helpers.spies.Spy
Spy Uni.onFailure() events.
onFailure(Uni<T>, Class<? extends Throwable>) - Static method in interface io.smallrye.mutiny.helpers.spies.Spy
onFailure(Uni<T>, Predicate<? super Throwable>) - Static method in interface io.smallrye.mutiny.helpers.spies.Spy
onFailure(Class<? extends Throwable>) - Method in interface io.smallrye.mutiny.Multi
Configures a type of failure filtering the failures on which the behavior (specified with the returned MultiOnFailure) is applied.
onFailure(Class<? extends Throwable>) - Method in class io.smallrye.mutiny.operators.AbstractMulti
 
onFailure(Class<? extends Throwable>) - Method in class io.smallrye.mutiny.operators.AbstractUni
 
onFailure(Class<? extends Throwable>) - Method in interface io.smallrye.mutiny.Uni
Configures a type of failure filtering the failures on which the behavior (specified with the returned UniOnFailure) is applied.
onFailure(Throwable) - Method in class io.smallrye.mutiny.helpers.test.UniAssertSubscriber
 
onFailure(Throwable) - Method in interface io.smallrye.mutiny.subscription.MultiSubscriber
Method called when the upstream emits a failure terminal event.
onFailure(Throwable) - Method in class io.smallrye.mutiny.subscription.SerializedSubscriber
 
onFailure(Throwable) - Method in class io.smallrye.mutiny.subscription.Subscribers.CallbackBasedSubscriber
 
onFailure(Throwable) - Method in class io.smallrye.mutiny.subscription.SwitchableSubscriptionSubscriber
 
onFailure(Throwable) - Method in class io.smallrye.mutiny.subscription.UniDelegatingSubscriber
 
onFailure(Throwable) - Method in class io.smallrye.mutiny.subscription.UniSerializedSubscriber
 
onFailure(Throwable) - Method in interface io.smallrye.mutiny.subscription.UniSubscriber
Called if the computation of the item by the subscriber Uni failed.
onFailure(Predicate<? super Throwable>) - Method in interface io.smallrye.mutiny.Multi
Configures a predicate filtering the failures on which the behavior (specified with the returned MultiOnFailure) is applied.
onFailure(Predicate<? super Throwable>) - Method in class io.smallrye.mutiny.operators.AbstractMulti
 
onFailure(Predicate<? super Throwable>) - Method in class io.smallrye.mutiny.operators.AbstractUni
 
onFailure(Predicate<? super Throwable>) - Method in interface io.smallrye.mutiny.Uni
Configures a predicate filtering the failures on which the behavior (specified with the returned UniOnFailure) is applied.
onFailureSpy() - Method in class io.smallrye.mutiny.helpers.spies.MultiGlobalSpy
 
onFailureSpy() - Method in class io.smallrye.mutiny.helpers.spies.UniGlobalSpy
 
OnFailureUniSignal - Class in io.smallrye.mutiny.helpers.test
A onFailure signal.
OnFailureUniSignal(Throwable) - Constructor for class io.smallrye.mutiny.helpers.test.OnFailureUniSignal
 
onItem() - Method in interface io.smallrye.mutiny.Multi
Configures the behavior when an item event is received from the this Multi
onItem() - Method in class io.smallrye.mutiny.operators.AbstractMulti
 
onItem() - Method in class io.smallrye.mutiny.operators.AbstractUni
 
onItem() - Method in interface io.smallrye.mutiny.Uni
Configures the action to execute when the observed Uni emits the item (potentially null).
onItem(I) - Method in class io.smallrye.mutiny.subscription.UniDelegatingSubscriber
 
onItem(Multi<T>) - Static method in interface io.smallrye.mutiny.helpers.spies.Spy
Spy onItem() events and keep track of the items.
onItem(Multi<T>, boolean) - Static method in interface io.smallrye.mutiny.helpers.spies.Spy
Spy onItem() events and optionally keep track of the items.
onItem(Uni<T>) - Static method in interface io.smallrye.mutiny.helpers.spies.Spy
Spy Uni.onItem() events.
onItem(T) - Method in class io.smallrye.mutiny.helpers.test.UniAssertSubscriber
 
onItem(T) - Method in interface io.smallrye.mutiny.subscription.MultiSubscriber
Method called when the upstream emits an item event, in response to to requests to Subscription.request(long).
onItem(T) - Method in class io.smallrye.mutiny.subscription.SerializedSubscriber
 
onItem(T) - Method in class io.smallrye.mutiny.subscription.Subscribers.CallbackBasedSubscriber
 
onItem(T) - Method in class io.smallrye.mutiny.subscription.UniSerializedSubscriber
 
onItem(T) - Method in interface io.smallrye.mutiny.subscription.UniSubscriber
Event handler called once the item has been computed by the subscribed Uni.
onItemOrFailure() - Method in class io.smallrye.mutiny.operators.AbstractUni
 
onItemOrFailure() - Method in interface io.smallrye.mutiny.Uni
Configures the action to execute when the observed Uni emits either an item (potentially null)) or a failure.
onItemOrFailure(Uni<T>) - Static method in interface io.smallrye.mutiny.helpers.spies.Spy
onItemOrFailureSpy() - Method in class io.smallrye.mutiny.helpers.spies.UniGlobalSpy
 
onItemSpy() - Method in class io.smallrye.mutiny.helpers.spies.MultiGlobalSpy
 
onItemSpy() - Method in class io.smallrye.mutiny.helpers.spies.UniGlobalSpy
 
OnItemUniSignal<T> - Class in io.smallrye.mutiny.helpers.test
A onItem signal.
OnItemUniSignal(T) - Constructor for class io.smallrye.mutiny.helpers.test.OnItemUniSignal
 
onMultiCreation(Multi<T>) - Static method in class io.smallrye.mutiny.infrastructure.Infrastructure
 
onMultiCreation(Multi<T>) - Method in interface io.smallrye.mutiny.infrastructure.MultiInterceptor
Method called when a new instance of Multi is created.
onMultiSubscription(Publisher<? extends T>, Subscriber<? super T>) - Static method in class io.smallrye.mutiny.infrastructure.Infrastructure
 
onNext(I) - Method in class io.smallrye.mutiny.operators.multi.processors.SerializedProcessor
 
onNext(T) - Method in class io.smallrye.mutiny.helpers.test.AbstractSubscriber
 
onNext(T) - Method in class io.smallrye.mutiny.helpers.test.AssertSubscriber
 
onNext(T) - Method in class io.smallrye.mutiny.operators.multi.processors.BroadcastProcessor
 
onNext(T) - Method in class io.smallrye.mutiny.operators.multi.processors.UnicastProcessor
 
onNext(T) - Method in interface io.smallrye.mutiny.subscription.MultiSubscriber
Data notification sent by the Publisher in response to requests to Subscription.request(long).
onNext(T) - Method in class io.smallrye.mutiny.subscription.SafeSubscriber
 
onOverflow() - Method in interface io.smallrye.mutiny.Multi
Configures the back-pressure behavior when the consumer cannot keep up with the emissions from this Multi.
onOverflow() - Method in class io.smallrye.mutiny.operators.AbstractMulti
 
onOverflow(Multi<T>, boolean, Function<MultiOverflowStrategy<? extends T>, Multi<? extends T>>) - Static method in interface io.smallrye.mutiny.helpers.spies.Spy
Spy onOverflow() events and track dropped items.
onOverflow(Multi<T>, Function<MultiOverflowStrategy<? extends T>, Multi<? extends T>>) - Static method in interface io.smallrye.mutiny.helpers.spies.Spy
Spy onOverflow() events and track dropped items.
onRequest() - Method in interface io.smallrye.mutiny.Multi
Configures actions when items are being requested.
onRequest() - Method in class io.smallrye.mutiny.operators.AbstractMulti
 
onRequest(Multi<T>) - Static method in interface io.smallrye.mutiny.helpers.spies.Spy
Spy onRequest() events.
onRequestSpy() - Method in class io.smallrye.mutiny.helpers.spies.MultiGlobalSpy
 
onSubscribe() - Method in interface io.smallrye.mutiny.Multi
Deprecated.
use onSubscription() instead
onSubscribe() - Method in class io.smallrye.mutiny.operators.AbstractMulti
 
onSubscribe() - Method in class io.smallrye.mutiny.operators.AbstractUni
 
onSubscribe() - Method in interface io.smallrye.mutiny.Uni
Deprecated.
onSubscribe(Multi<T>) - Static method in interface io.smallrye.mutiny.helpers.spies.Spy
Spy onSubscription() events.
onSubscribe(UniSubscription) - Method in class io.smallrye.mutiny.helpers.test.UniAssertSubscriber
 
onSubscribe(UniSubscription) - Method in class io.smallrye.mutiny.subscription.UniDelegatingSubscriber
 
onSubscribe(UniSubscription) - Method in class io.smallrye.mutiny.subscription.UniSerializedSubscriber
 
onSubscribe(UniSubscription) - Method in interface io.smallrye.mutiny.subscription.UniSubscriber
Event handler called once the subscribed Uni has taken into account the subscription.
onSubscribe(Uni<T>) - Static method in interface io.smallrye.mutiny.helpers.spies.Spy
onSubscribe(Subscription) - Method in class io.smallrye.mutiny.helpers.test.AbstractSubscriber
 
onSubscribe(Subscription) - Method in class io.smallrye.mutiny.helpers.test.AssertSubscriber
 
onSubscribe(Subscription) - Method in class io.smallrye.mutiny.operators.multi.processors.BroadcastProcessor
 
onSubscribe(Subscription) - Method in class io.smallrye.mutiny.operators.multi.processors.SerializedProcessor
 
onSubscribe(Subscription) - Method in class io.smallrye.mutiny.operators.multi.processors.UnicastProcessor
 
onSubscribe(Subscription) - Method in class io.smallrye.mutiny.subscription.SafeSubscriber
 
onSubscribe(Subscription) - Method in class io.smallrye.mutiny.subscription.SerializedSubscriber
 
onSubscribe(Subscription) - Method in class io.smallrye.mutiny.subscription.Subscribers.CallbackBasedSubscriber
 
onSubscribe(Subscription) - Method in class io.smallrye.mutiny.subscription.SwitchableSubscriptionSubscriber
 
onSubscribeSpy() - Method in class io.smallrye.mutiny.helpers.spies.MultiGlobalSpy
 
onSubscribeSpy() - Method in class io.smallrye.mutiny.helpers.spies.UniGlobalSpy
 
OnSubscribeUniSignal - Class in io.smallrye.mutiny.helpers.test
A onSubscribe signal.
OnSubscribeUniSignal(UniSubscription) - Constructor for class io.smallrye.mutiny.helpers.test.OnSubscribeUniSignal
 
onSubscription() - Method in interface io.smallrye.mutiny.Multi
Configures the action to execute when the observed Multi sends a Subscription.
onSubscription() - Method in class io.smallrye.mutiny.operators.AbstractMulti
 
onSubscription() - Method in class io.smallrye.mutiny.operators.AbstractUni
 
onSubscription() - Method in interface io.smallrye.mutiny.Uni
Configures the action to execute when the observed Uni sends a UniSubscription.
onSubscription(Uni<T>, UniSubscriber<? super T>) - Method in interface io.smallrye.mutiny.infrastructure.UniInterceptor
Method called when a subscriber subscribes to a Uni.
onSubscription(Publisher<? extends T>, Subscriber<? super T>) - Method in interface io.smallrye.mutiny.infrastructure.MultiInterceptor
Method called when a subscriber subscribes to a Multi.
onTermination() - Method in interface io.smallrye.mutiny.Multi
Configures actions when this Multi terminates on completion, on failure or on subscriber cancellation.
onTermination() - Method in class io.smallrye.mutiny.operators.AbstractMulti
 
onTermination() - Method in class io.smallrye.mutiny.operators.AbstractUni
 
onTermination() - Method in interface io.smallrye.mutiny.Uni
Configures actions to be performed on termination, that is, on item, on failure, or when the subscriber cancels the subscription.
onTermination(Multi<T>) - Static method in interface io.smallrye.mutiny.helpers.spies.Spy
Spy onTermination() events.
onTermination(Uni<T>) - Static method in interface io.smallrye.mutiny.helpers.spies.Spy
onTermination(Runnable) - Method in interface io.smallrye.mutiny.subscription.MultiEmitter
Attaches a @{code termination} event handler invoked when the downstream Subscription is cancelled, or when the emitter has emitted either a completion or failure event.
onTermination(Runnable) - Method in interface io.smallrye.mutiny.subscription.UniEmitter
Attaches a @{code termination} event handler invoked when the downstream UniSubscription is cancelled, or when the emitter has emitted either an item or failure event.
onTerminationSpy() - Method in class io.smallrye.mutiny.helpers.spies.MultiGlobalSpy
 
onTerminationSpy() - Method in class io.smallrye.mutiny.helpers.spies.UniGlobalSpy
 
onUniCreation(Uni<T>) - Static method in class io.smallrye.mutiny.infrastructure.Infrastructure
 
onUniCreation(Uni<T>) - Method in interface io.smallrye.mutiny.infrastructure.UniInterceptor
Method called when a new instance of Uni is created.
onUniSubscription(Uni<T>, UniSubscriber<? super T>) - Static method in class io.smallrye.mutiny.infrastructure.Infrastructure
 
optional(Supplier<Optional<T>>) - Method in class io.smallrye.mutiny.groups.MultiCreate
Creates a new Multi that emits an item immediately after being subscribed to with the value contained in the optional supplied by supplier.
optional(Supplier<Optional<T>>) - Method in class io.smallrye.mutiny.groups.UniCreate
Creates a new Uni that completes immediately after being subscribed to with the item based on the value contained in the given optional if Optional.isPresent() or null otherwise.
optional(Optional<T>) - Method in class io.smallrye.mutiny.groups.MultiCreate
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.
optional(Optional<T>) - Method in class io.smallrye.mutiny.groups.UniCreate
Creates a new Uni that completes immediately after being subscribed to with the item based on the value contained in the given optional if Optional.isPresent() or null otherwise.
ordinal() - Method in interface io.smallrye.mutiny.infrastructure.MutinyInterceptor
 

P

paceDemand() - Method in interface io.smallrye.mutiny.Multi
A demand-pacer allows controlling upstream demand using a request and a delay.
paceDemand() - Method in class io.smallrye.mutiny.operators.AbstractMulti
 
plug(Function<Multi<T>, Multi<R>>) - Method in interface io.smallrye.mutiny.Multi
Plug a user-defined operator that does not belong to the existing Mutiny API.
plug(Function<Uni<T>, Uni<R>>) - Method in interface io.smallrye.mutiny.Uni
Plug a user-defined operator that does not belong to the existing Mutiny API.
publisher(Publisher<? extends T>) - Method in class io.smallrye.mutiny.groups.UniCreate
Creates a Uni from the passed Publisher.
publisher(Publisher<T>) - Method in class io.smallrye.mutiny.groups.MultiCreate
Creates a Multi from the passed Publisher.
put(String, Object) - Method in class io.smallrye.mutiny.Context
Stores a value for a given key.

R

range(int, int) - Method in class io.smallrye.mutiny.groups.MultiCreate
Creates a Multi emitting the sequence of integer from startInclusive to endExclusive.
recoverWithCompletion() - Method in class io.smallrye.mutiny.groups.MultiOnFailure
Recovers from the received failure (matching the predicate if set) by completing the stream.
recoverWithCompletion() - Method in class io.smallrye.mutiny.groups.MultiOnItemTimeout
Produces a new Multi firing a completion when the current Multi does not emit an item before the timeout.
recoverWithItem(Function<? super Throwable, ? extends T>) - Method in class io.smallrye.mutiny.groups.MultiOnFailure
Recovers from the received failure (matching the predicate if set) by using a item generated by the given function.
recoverWithItem(Function<? super Throwable, ? extends T>) - Method in class io.smallrye.mutiny.groups.UniOnFailure
Recovers from the received failure (matching the predicate if set) by using a item generated by the given function.
recoverWithItem(Supplier<T>) - Method in class io.smallrye.mutiny.groups.MultiOnFailure
Recovers from the received failure (matching the predicate if set) by using a item generated by the given supplier.
recoverWithItem(Supplier<T>) - Method in class io.smallrye.mutiny.groups.UniOnFailure
Recovers from the received failure (matching the predicate if set) by using a item generated by the given supplier.
recoverWithItem(Supplier<T>) - Method in class io.smallrye.mutiny.groups.UniOnTimeout
Produces a new Uni firing a fallback item supplied by the given supplier when the current Uni times out.
recoverWithItem(T) - Method in class io.smallrye.mutiny.groups.MultiOnFailure
Recovers from the received failure (matching the predicate if set) by using a fallback item.
recoverWithItem(T) - Method in class io.smallrye.mutiny.groups.UniOnFailure
Recovers from the received failure (matching the predicate if set) by using a fallback item.
recoverWithItem(T) - Method in class io.smallrye.mutiny.groups.UniOnTimeout
Produces a new Uni firing a fallback item when the current Uni the upstream Uni do not emit an item before the timeout.
recoverWithMulti(Multi<? extends T>) - Method in class io.smallrye.mutiny.groups.MultiOnFailure
Recovers from the received failure (matching the predicate if set) with another given Multi.
recoverWithMulti(Multi<? extends T>) - Method in class io.smallrye.mutiny.groups.MultiOnItemTimeout
Produces a new Multi providing a fallback Multi when the current Multi times out.
recoverWithMulti(Function<? super Throwable, Multi<? extends T>>) - Method in class io.smallrye.mutiny.groups.MultiOnFailure
Recovers from the received failure (matching the predicate if set) with another Multi.
recoverWithMulti(Supplier<Multi<? extends T>>) - Method in class io.smallrye.mutiny.groups.MultiOnFailure
Recovers from the received failure (matching the predicate if set) with another Multi.
recoverWithMulti(Supplier<Multi<? extends T>>) - Method in class io.smallrye.mutiny.groups.MultiOnItemTimeout
Produces a new Multi providing a fallback Multi when the current Multi times out.
recoverWithNull() - Method in class io.smallrye.mutiny.groups.UniOnFailure
Recovers from the received failure by ignoring it and emitting a null item in the resulting Uni.
recoverWithUni(Uni<? extends T>) - Method in class io.smallrye.mutiny.groups.UniOnFailure
Recovers from the received failure (matching the predicate if set) with another Uni.
recoverWithUni(Uni<? extends T>) - Method in class io.smallrye.mutiny.groups.UniOnTimeout
Produces a new Uni providing a fallback Uni when the current Uni times out.
recoverWithUni(Function<? super Throwable, Uni<? extends T>>) - Method in class io.smallrye.mutiny.groups.UniOnFailure
Recovers from the received failure (matching the predicate if set) with another Uni.
recoverWithUni(Supplier<Uni<? extends T>>) - Method in class io.smallrye.mutiny.groups.UniOnFailure
Recovers from the received failure (matching the predicate if set) with another Uni.
recoverWithUni(Supplier<Uni<? extends T>>) - Method in class io.smallrye.mutiny.groups.UniOnTimeout
Produces a new Uni providing a fallback Uni when the current Uni times out.
reload() - Static method in class io.smallrye.mutiny.infrastructure.Infrastructure
 
reloadCallbackDecorators() - Static method in class io.smallrye.mutiny.infrastructure.Infrastructure
 
reloadMultiInterceptors() - Static method in class io.smallrye.mutiny.infrastructure.Infrastructure
 
reloadUniInterceptors() - Static method in class io.smallrye.mutiny.infrastructure.Infrastructure
 
repeat() - Method in class io.smallrye.mutiny.operators.AbstractUni
 
repeat() - Method in interface io.smallrye.mutiny.Uni
Allows configuring repeating behavior.
repeating() - Method in class io.smallrye.mutiny.groups.MultiCreateBy
Creates a new Multi by repeating a given function producing unis or Completion Stages.
repetitions() - Method in class io.smallrye.mutiny.groups.MultiSkip
Skips repetitions from the upstream.
repetitions(Comparator<? super T>) - Method in class io.smallrye.mutiny.groups.MultiSkip
Skips repetitions from the upstream.
replaceIfNullWith(Supplier<T>) - Method in interface io.smallrye.mutiny.Uni
When this Uni emits null, replace with the value provided by the given Supplier.
replaceIfNullWith(T) - Method in interface io.smallrye.mutiny.Uni
When this Uni emits null, replace with the provided value.
replaceWith(Uni<O>) - Method in interface io.smallrye.mutiny.Uni
Ignore the item emitted by this Uni and replace it with another value using a Uni.
replaceWith(Supplier<O>) - Method in interface io.smallrye.mutiny.Uni
Ignore the item emitted by this Uni and replace it with another value using a Supplier.
replaceWith(O) - Method in interface io.smallrye.mutiny.Uni
Ignore the item emitted by this Uni and replace it with another value.
replaceWithNull() - Method in interface io.smallrye.mutiny.Uni
Ignore the item emitted by this Uni and replace it with null.
replaceWithVoid() - Method in interface io.smallrye.mutiny.Uni
Ignore the item emitted by this Uni and replace it with null and type Void.
replaying() - Method in class io.smallrye.mutiny.groups.MultiCreateBy
Creates a new Multi that replays elements from another Multi to any number of current and late subscribers.
request(long) - Method in class io.smallrye.mutiny.helpers.test.AbstractSubscriber
 
request(long) - Method in class io.smallrye.mutiny.helpers.test.AssertSubscriber
Request items.
request(long) - Method in class io.smallrye.mutiny.operators.multi.processors.UnicastProcessor
 
request(long) - Method in class io.smallrye.mutiny.subscription.SafeSubscriber
 
request(long) - Method in class io.smallrye.mutiny.subscription.SerializedSubscriber
 
request(long) - Method in class io.smallrye.mutiny.subscription.Subscribers.CallbackBasedSubscriber
 
request(long) - Method in class io.smallrye.mutiny.subscription.SwitchableSubscriptionSubscriber
 
request(long) - Method in interface io.smallrye.mutiny.subscription.UniSubscription
 
Request(long, Duration) - Constructor for class io.smallrye.mutiny.subscription.DemandPacer.Request
Constructs a new request.
requested() - Method in interface io.smallrye.mutiny.subscription.MultiEmitter
 
requestedCount() - Method in class io.smallrye.mutiny.helpers.spies.MultiOnRequestSpy
 
reset() - Method in class io.smallrye.mutiny.helpers.spies.MultiGlobalSpy
 
reset() - Method in class io.smallrye.mutiny.helpers.spies.MultiOnFailureSpy
 
reset() - Method in class io.smallrye.mutiny.helpers.spies.MultiOnItemSpy
 
reset() - Method in class io.smallrye.mutiny.helpers.spies.MultiOnOverflowSpy
 
reset() - Method in class io.smallrye.mutiny.helpers.spies.MultiOnRequestSpy
 
reset() - Method in class io.smallrye.mutiny.helpers.spies.MultiOnSubscribeSpy
 
reset() - Method in class io.smallrye.mutiny.helpers.spies.MultiOnTerminationSpy
 
reset() - Method in class io.smallrye.mutiny.helpers.spies.UniGlobalSpy
 
reset() - Method in class io.smallrye.mutiny.helpers.spies.UniOnFailureSpy
 
reset() - Method in class io.smallrye.mutiny.helpers.spies.UniOnItemOrFailureSpy
 
reset() - Method in class io.smallrye.mutiny.helpers.spies.UniOnItemSpy
 
reset() - Method in class io.smallrye.mutiny.helpers.spies.UniOnSubscribeSpy
 
reset() - Method in class io.smallrye.mutiny.helpers.spies.UniOnTerminationSpy
 
resetCanCallerThreadBeBlockedSupplier() - Static method in class io.smallrye.mutiny.infrastructure.Infrastructure
 
resetDroppedExceptionHandler() - Static method in class io.smallrye.mutiny.infrastructure.Infrastructure
 
resetOperatorLogger() - Static method in class io.smallrye.mutiny.infrastructure.Infrastructure
 
resource(Supplier<? extends R>, Function<? super R, ? extends Publisher<I>>) - Method in class io.smallrye.mutiny.groups.MultiCreate
Creates a Multi from a resource, generated by a supplier function called for each individual Subscriber, while streaming the items from a Publisher/Multi created from the resource.
resourceFromUni(Supplier<Uni<R>>, Function<? super R, ? extends Publisher<I>>) - Method in class io.smallrye.mutiny.groups.MultiCreate
Creates a Multi from a resource, generated by a supplier function called for each individual Subscriber, while streaming the items from a Publisher/Multi created from the resource.
retry() - Method in class io.smallrye.mutiny.groups.MultiOnFailure
Configures the retry strategy.
retry() - Method in class io.smallrye.mutiny.groups.UniOnFailure
Configures the retry strategy.
run(Runnable) - Method in class io.smallrye.mutiny.helpers.test.AssertSubscriber
Run an action.
runSubscriptionOn(Executor) - Method in interface io.smallrye.mutiny.Multi
When a subscriber subscribes to this Multi, execute the subscription to the upstream Multi on a thread from the given executor.
runSubscriptionOn(Executor) - Method in class io.smallrye.mutiny.operators.AbstractMulti
 
runSubscriptionOn(Executor) - Method in class io.smallrye.mutiny.operators.AbstractUni
 
runSubscriptionOn(Executor) - Method in interface io.smallrye.mutiny.Uni
When a subscriber subscribes to this Uni, executes the subscription to the upstream Uni on a thread from the given executor.

S

safePublisher(Publisher<T>) - Method in class io.smallrye.mutiny.groups.MultiCreate
Creates a Multi from the passed Publisher.
SafeSubscriber<T> - Class in io.smallrye.mutiny.subscription
Wraps another Subscriber and ensures all onXXX methods conform the protocol (except the requirement for serialized access).
SafeSubscriber(Subscriber<? super T>) - Constructor for class io.smallrye.mutiny.subscription.SafeSubscriber
Constructs a SafeSubscriber by wrapping the given actual Subscriber.
scan(BinaryOperator<T>) - Method in class io.smallrye.mutiny.groups.MultiOnItem
Produces a Multi that fires results coming from the reduction of the item emitted by this current Multi by the passed accumulator reduction function.
scan(Supplier<S>, BiFunction<S, ? super T, S>) - Method in class io.smallrye.mutiny.groups.MultiOnItem
Produces a Multi that fires items coming from the reduction of the item emitted by this current Multi by the passed accumulator reduction function.
select() - Method in interface io.smallrye.mutiny.Multi
Selects items from this Multi.
select() - Method in class io.smallrye.mutiny.operators.AbstractMulti
 
serialized() - Method in class io.smallrye.mutiny.operators.multi.processors.BroadcastProcessor
 
serialized() - Method in class io.smallrye.mutiny.operators.multi.processors.UnicastProcessor
 
SerializedProcessor<I,​O> - Class in io.smallrye.mutiny.operators.multi.processors
Wraps a processor into a serialized version of this processor.
SerializedProcessor(Processor<I, O>) - Constructor for class io.smallrye.mutiny.operators.multi.processors.SerializedProcessor
Constructor that wraps an actual processor.
SerializedSubscriber<T> - Class in io.smallrye.mutiny.subscription
Subscriber that makes sure signals are delivered sequentially in case the onNext, onError or onComplete methods are called concurrently.
SerializedSubscriber(Subscriber<? super T>) - Constructor for class io.smallrye.mutiny.subscription.SerializedSubscriber
 
setCanCallerThreadBeBlockedSupplier(BooleanSupplier) - Static method in class io.smallrye.mutiny.infrastructure.Infrastructure
Defines a custom caller thread blocking check supplier.
setCompletableFutureWrapper(UnaryOperator<CompletableFuture<?>>) - Static method in class io.smallrye.mutiny.infrastructure.Infrastructure
 
setDefaultExecutor() - Static method in class io.smallrye.mutiny.infrastructure.Infrastructure
Configure or reset the executors.
setDefaultExecutor(Executor) - Static method in class io.smallrye.mutiny.infrastructure.Infrastructure
 
setDroppedExceptionHandler(Consumer<Throwable>) - Static method in class io.smallrye.mutiny.infrastructure.Infrastructure
Defines a custom dropped exception handler.
setOperatorLogger(Infrastructure.OperatorLogger) - Static method in class io.smallrye.mutiny.infrastructure.Infrastructure
Defines operator logging behavior for log(String) and Uni.log(String).
setOrSwitchUpstream(Subscription) - Method in class io.smallrye.mutiny.subscription.SwitchableSubscriptionSubscriber
 
SHARED_INSTANCE - Static variable in class io.smallrye.mutiny.groups.UniJoin
 
size() - Method in interface io.smallrye.mutiny.tuples.Tuple
 
size() - Method in class io.smallrye.mutiny.tuples.Tuple2
 
size() - Method in class io.smallrye.mutiny.tuples.Tuple3
 
size() - Method in class io.smallrye.mutiny.tuples.Tuple4
 
size() - Method in class io.smallrye.mutiny.tuples.Tuple5
 
size() - Method in class io.smallrye.mutiny.tuples.Tuple6
 
size() - Method in class io.smallrye.mutiny.tuples.Tuple7
 
size() - Method in class io.smallrye.mutiny.tuples.Tuple8
 
size() - Method in class io.smallrye.mutiny.tuples.Tuple9
 
skip() - Method in interface io.smallrye.mutiny.Multi
Skips items from this Multi.
skip() - Method in class io.smallrye.mutiny.operators.AbstractMulti
 
Spy - Interface in io.smallrye.mutiny.helpers.spies
Helpers for creating Uni and Multi spies to observe events.
stage(Function<Multi<T>, O>) - Method in interface io.smallrye.mutiny.Multi
Allows structuring the pipeline by creating a logic separation:
stage(Function<Uni<T>, O>) - Method in interface io.smallrye.mutiny.Uni
Allows structuring the pipeline by creating a logic separation:
startingAfter(Duration) - Method in class io.smallrye.mutiny.groups.MultiTimePeriod
 
streams(Iterable<? extends Publisher<?>>) - Method in class io.smallrye.mutiny.groups.MultiItemCombination
Combines the items from multiple streams.
streams(Iterable<? extends Publisher<T>>) - Method in class io.smallrye.mutiny.groups.MultiConcat
Creates a new Multi concatenating the items emitted by the given multis / publishers.
streams(Iterable<? extends Publisher<T>>) - Method in class io.smallrye.mutiny.groups.MultiMerge
Creates a new Multi merging the items emitted by the given publishers / publishers.
streams(Publisher<? extends T1>, Publisher<? extends T2>) - Method in class io.smallrye.mutiny.groups.MultiItemCombination
Combines the items from 2 streams.
streams(Publisher<? extends T1>, Publisher<? extends T2>, Publisher<? extends T3>) - Method in class io.smallrye.mutiny.groups.MultiItemCombination
Combines the items from 3 streams.
streams(Publisher<? extends T1>, Publisher<? extends T2>, Publisher<? extends T3>, Publisher<? extends T4>) - Method in class io.smallrye.mutiny.groups.MultiItemCombination
Combines the items from 4 streams.
streams(Publisher<? extends T1>, Publisher<? extends T2>, Publisher<? extends T3>, Publisher<? extends T4>, Publisher<? extends T5>) - Method in class io.smallrye.mutiny.groups.MultiItemCombination
Combines the items from 5 streams.
streams(Publisher<? extends T1>, Publisher<? extends T2>, Publisher<? extends T3>, Publisher<? extends T4>, Publisher<? extends T5>, Publisher<? extends T6>) - Method in class io.smallrye.mutiny.groups.MultiItemCombination
Combines the items from 6 streams.
streams(Publisher<? extends T1>, Publisher<? extends T2>, Publisher<? extends T3>, Publisher<? extends T4>, Publisher<? extends T5>, Publisher<? extends T6>, Publisher<? extends T7>) - Method in class io.smallrye.mutiny.groups.MultiItemCombination
Combines the items from 7 streams.
streams(Publisher<? extends T1>, Publisher<? extends T2>, Publisher<? extends T3>, Publisher<? extends T4>, Publisher<? extends T5>, Publisher<? extends T6>, Publisher<? extends T7>, Publisher<? extends T8>) - Method in class io.smallrye.mutiny.groups.MultiItemCombination
Combines the items from 8 streams.
streams(Publisher<? extends T1>, Publisher<? extends T2>, Publisher<? extends T3>, Publisher<? extends T4>, Publisher<? extends T5>, Publisher<? extends T6>, Publisher<? extends T7>, Publisher<? extends T8>, Publisher<? extends T9>) - Method in class io.smallrye.mutiny.groups.MultiItemCombination
Combines the items from 9 streams.
streams(Publisher<T>...) - Method in class io.smallrye.mutiny.groups.MultiConcat
Creates a new Multi concatenating the items emitted by the given multis / publishers.
streams(Publisher<T>...) - Method in class io.smallrye.mutiny.groups.MultiMerge
Creates a new Multi merging the items emitted by the given multis / publishers.
subscribe() - Method in interface io.smallrye.mutiny.Multi
Configures the subscriber consuming this Multi.
subscribe() - Method in class io.smallrye.mutiny.operators.AbstractMulti
 
subscribe() - Method in class io.smallrye.mutiny.operators.AbstractUni
 
subscribe() - Method in interface io.smallrye.mutiny.Uni
Requests the Uni to start resolving the item and allows configuring how the signals are propagated (using a UniSubscriber, callbacks, or a CompletionStage.
subscribe(AbstractUni<T>, UniSubscriber<? super T>) - Static method in class io.smallrye.mutiny.subscription.UniSerializedSubscriber
 
subscribe(MultiSubscriber<? super T>) - Method in class io.smallrye.mutiny.helpers.spies.MultiGlobalSpy
 
subscribe(MultiSubscriber<? super T>) - Method in class io.smallrye.mutiny.helpers.spies.MultiOnCancellationSpy
 
subscribe(MultiSubscriber<? super T>) - Method in class io.smallrye.mutiny.helpers.spies.MultiOnCompletionSpy
 
subscribe(MultiSubscriber<? super T>) - Method in class io.smallrye.mutiny.helpers.spies.MultiOnFailureSpy
 
subscribe(MultiSubscriber<? super T>) - Method in class io.smallrye.mutiny.helpers.spies.MultiOnItemSpy
 
subscribe(MultiSubscriber<? super T>) - Method in class io.smallrye.mutiny.helpers.spies.MultiOnOverflowSpy
 
subscribe(MultiSubscriber<? super T>) - Method in class io.smallrye.mutiny.helpers.spies.MultiOnRequestSpy
 
subscribe(MultiSubscriber<? super T>) - Method in class io.smallrye.mutiny.helpers.spies.MultiOnSubscribeSpy
 
subscribe(MultiSubscriber<? super T>) - Method in class io.smallrye.mutiny.helpers.spies.MultiOnTerminationSpy
 
subscribe(MultiSubscriber<? super T>) - Method in class io.smallrye.mutiny.operators.AbstractMulti
 
subscribe(MultiSubscriber<? super T>) - Method in class io.smallrye.mutiny.operators.multi.processors.BroadcastProcessor
 
subscribe(MultiSubscriber<? super T>) - Method in class io.smallrye.mutiny.operators.multi.processors.UnicastProcessor
 
subscribe(UniSubscriber<? super T>) - Method in class io.smallrye.mutiny.helpers.spies.UniGlobalSpy
 
subscribe(UniSubscriber<? super T>) - Method in class io.smallrye.mutiny.helpers.spies.UniOnCancellationSpy
 
subscribe(UniSubscriber<? super T>) - Method in class io.smallrye.mutiny.helpers.spies.UniOnFailureSpy
 
subscribe(UniSubscriber<? super T>) - Method in class io.smallrye.mutiny.helpers.spies.UniOnItemOrFailureSpy
 
subscribe(UniSubscriber<? super T>) - Method in class io.smallrye.mutiny.helpers.spies.UniOnItemSpy
 
subscribe(UniSubscriber<? super T>) - Method in class io.smallrye.mutiny.helpers.spies.UniOnSubscribeSpy
 
subscribe(UniSubscriber<? super T>) - Method in class io.smallrye.mutiny.helpers.spies.UniOnTerminationSpy
 
subscribe(UniSubscriber<? super T>) - Method in class io.smallrye.mutiny.operators.AbstractUni
 
subscribe(Uni<? extends T>, UniSubscriber<? super T>) - Static method in class io.smallrye.mutiny.operators.AbstractUni
Encapsulates subscription to slightly optimize the AbstractUni case.
subscribe(Subscriber<? super O>) - Method in class io.smallrye.mutiny.operators.multi.processors.SerializedProcessor
 
subscribe(Subscriber<? super T>) - Method in class io.smallrye.mutiny.operators.AbstractMulti
 
subscribeAsCompletionStage() - Method in interface io.smallrye.mutiny.Uni
subscribeAsCompletionStage(Context) - Method in interface io.smallrye.mutiny.Uni
Subscribers - Class in io.smallrye.mutiny.subscription
 
Subscribers() - Constructor for class io.smallrye.mutiny.subscription.Subscribers
 
Subscribers.CallbackBasedSubscriber<T> - Class in io.smallrye.mutiny.subscription
 
supplier(UncheckedSupplier<T>) - Static method in class io.smallrye.mutiny.unchecked.Unchecked
Transforms the given (unchecked) supplier into a regular supplier.
supplier(Supplier<? extends T>) - Method in class io.smallrye.mutiny.groups.MultiRepetition
Creates a Multi by repeating the items fired by the produced Function producing the items.
supplier(Supplier<S>, Function<S, ? extends T>) - Method in class io.smallrye.mutiny.groups.MultiRepetition
Creates a Multi by repeating the items fired by the produced Function producing the items.
SwitchableSubscriptionSubscriber<O> - Class in io.smallrye.mutiny.subscription
An implementation of Subscription that allows switching the upstream, dealing with the requests accordingly.
SwitchableSubscriptionSubscriber(MultiSubscriber<? super O>) - Constructor for class io.smallrye.mutiny.subscription.SwitchableSubscriptionSubscriber
 
switchTo(Uni<? extends T>) - Method in class io.smallrye.mutiny.groups.UniOnNull
If the current Uni fires null as item, the produced Uni emits the events produced by the Uni passed as parameter.
switchTo(Supplier<Uni<? extends T>>) - Method in class io.smallrye.mutiny.groups.UniOnNull
If the current Uni fires null as item, the produced Uni emits the events produced by an Uni supplied using the passed Supplier
switchTo(Supplier<Publisher<? extends T>>) - Method in class io.smallrye.mutiny.groups.MultiIfEmpty
When the upstream Multi completes without having emitted items, it continues with the events fired by a Publisher produces with the given Supplier.
switchTo(Supplier<Publisher<? extends T>>) - Method in class io.smallrye.mutiny.groups.MultiOnCompletion
When the upstream Multi completes, it continues with the events fired by a Publisher produces with the given Supplier.
switchTo(Publisher<? extends T>) - Method in class io.smallrye.mutiny.groups.MultiIfEmpty
When the upstream Multi completes without having emitted items, it continues with the events fired by the passed Publisher / Multi.
switchTo(Publisher<? extends T>) - Method in class io.smallrye.mutiny.groups.MultiOnCompletion
When the upstream Multi completes, it continues with the events fired by the passed Publisher / Multi.
switchToEmitter(Consumer<MultiEmitter<? super T>>) - Method in class io.smallrye.mutiny.groups.MultiIfEmpty
When the upstream Multi completes without having emitted items, it continues with the events fired with the emitter passed to the consumer callback.
switchToEmitter(Consumer<MultiEmitter<? super T>>) - Method in class io.smallrye.mutiny.groups.MultiOnCompletion
When the upstream Multi completes, it continues with the events fired with the emitter passed to the consumer callback.

T

ticks() - Method in class io.smallrye.mutiny.groups.MultiCreate
Creates a Multi that emits long items (ticks) starting with 0 and incrementing at specified time intervals.
TimeoutException - Exception in io.smallrye.mutiny
Exception thrown when an operation times out.
TimeoutException() - Constructor for exception io.smallrye.mutiny.TimeoutException
Constructs a TimeoutException with no specified detail message.
toAllSubscribers() - Method in class io.smallrye.mutiny.groups.MultiBroadcast
Broadcasts the events of the upstream Multi to all the subscribers.
toAtLeast(int) - Method in class io.smallrye.mutiny.groups.MultiBroadcast
Broadcasts the events of the upstream Multi to several subscribers.
toBiConsumer() - Method in interface io.smallrye.mutiny.unchecked.UncheckedBiConsumer
 
toBiFunction() - Method in interface io.smallrye.mutiny.unchecked.UncheckedBiFunction
 
toCompletableFuture() - Method in class io.smallrye.mutiny.groups.UniConvert
 
toCompletionStage() - Method in class io.smallrye.mutiny.groups.UniConvert
 
toConsumer() - Method in interface io.smallrye.mutiny.unchecked.UncheckedConsumer
 
toFunction() - Method in interface io.smallrye.mutiny.unchecked.UncheckedFunction
 
toHotStream() - Method in interface io.smallrye.mutiny.Multi
Produces a new Multi transforming this Multi into a hot stream.
toHotStream() - Method in class io.smallrye.mutiny.operators.AbstractMulti
 
toMulti() - Method in class io.smallrye.mutiny.operators.AbstractUni
 
toMulti() - Method in interface io.smallrye.mutiny.Uni
Creates an instance of Multi from this Uni.
toPublisher() - Method in class io.smallrye.mutiny.groups.MultiConvert
Converts the Multi into a Publisher.
toPublisher() - Method in class io.smallrye.mutiny.groups.UniConvert
 
toString() - Method in class io.smallrye.mutiny.Context
 
toString() - Method in class io.smallrye.mutiny.helpers.spies.MultiGlobalSpy
 
toString() - Method in class io.smallrye.mutiny.helpers.spies.MultiOnCancellationSpy
 
toString() - Method in class io.smallrye.mutiny.helpers.spies.MultiOnCompletionSpy
 
toString() - Method in class io.smallrye.mutiny.helpers.spies.MultiOnFailureSpy
 
toString() - Method in class io.smallrye.mutiny.helpers.spies.MultiOnItemSpy
 
toString() - Method in class io.smallrye.mutiny.helpers.spies.MultiOnOverflowSpy
 
toString() - Method in class io.smallrye.mutiny.helpers.spies.MultiOnRequestSpy
 
toString() - Method in class io.smallrye.mutiny.helpers.spies.MultiOnSubscribeSpy
 
toString() - Method in class io.smallrye.mutiny.helpers.spies.MultiOnTerminationSpy
 
toString() - Method in class io.smallrye.mutiny.helpers.spies.UniGlobalSpy
 
toString() - Method in class io.smallrye.mutiny.helpers.spies.UniOnCancellationSpy
 
toString() - Method in class io.smallrye.mutiny.helpers.spies.UniOnFailureSpy
 
toString() - Method in class io.smallrye.mutiny.helpers.spies.UniOnItemOrFailureSpy
 
toString() - Method in class io.smallrye.mutiny.helpers.spies.UniOnItemSpy
 
toString() - Method in class io.smallrye.mutiny.helpers.spies.UniOnSubscribeSpy
 
toString() - Method in class io.smallrye.mutiny.helpers.spies.UniOnTerminationSpy
 
toString() - Method in class io.smallrye.mutiny.helpers.test.OnCancellationUniSignal
 
toString() - Method in class io.smallrye.mutiny.helpers.test.OnFailureUniSignal
 
toString() - Method in class io.smallrye.mutiny.helpers.test.OnItemUniSignal
 
toString() - Method in class io.smallrye.mutiny.helpers.test.OnSubscribeUniSignal
 
toString() - Method in class io.smallrye.mutiny.ItemWithContext
 
toString() - Method in class io.smallrye.mutiny.subscription.DemandPacer.Request
 
toString() - Method in class io.smallrye.mutiny.tuples.Tuple2
 
toString() - Method in class io.smallrye.mutiny.tuples.Tuple3
 
toString() - Method in class io.smallrye.mutiny.tuples.Tuple4
 
toString() - Method in class io.smallrye.mutiny.tuples.Tuple5
 
toString() - Method in class io.smallrye.mutiny.tuples.Tuple6
 
toString() - Method in class io.smallrye.mutiny.tuples.Tuple7
 
toString() - Method in class io.smallrye.mutiny.tuples.Tuple8
 
toString() - Method in class io.smallrye.mutiny.tuples.Tuple9
 
toSupplier() - Method in interface io.smallrye.mutiny.unchecked.UncheckedSupplier
 
toTerminate() - Method in class io.smallrye.mutiny.groups.UniJoin.JoinFirstStrategy
Forward the value or failure from the first Uni to terminate.
toUni() - Method in interface io.smallrye.mutiny.Multi
Creates a Uni from this Multi.
toUni() - Method in class io.smallrye.mutiny.operators.AbstractMulti
 
transform(BiFunction<? super T, Throwable, ? extends R>) - Method in class io.smallrye.mutiny.groups.UniOnItemOrFailure
Produces a new Uni invoking the given function when the current Uni fires the item or failure event.
transform(Function<? super Throwable, ? extends Throwable>) - Method in class io.smallrye.mutiny.groups.MultiOnFailure
Produces a new Multi invoking the given function when the current Multi propagates a failure.
transform(Function<? super Throwable, ? extends Throwable>) - Method in class io.smallrye.mutiny.groups.UniOnFailure
Produces a new Uni invoking the given function when the current Uni propagates a failure.
transform(Function<? super T, ? extends R>) - Method in class io.smallrye.mutiny.groups.MultiOnItem
Produces a new Multi invoking the given function for each item emitted by the upstream Multi.
transform(Function<? super T, ? extends R>) - Method in class io.smallrye.mutiny.groups.UniOnItem
Produces a new Uni invoking the given function when the current Uni fires the item event.
transform(Function<? super T, ? extends R>) - Method in class io.smallrye.mutiny.groups.UniOnNotNull
Produces a new Uni invoking the given function when the current Uni fires the item event.
transformToIterable(Function<? super T, ? extends Iterable<O>>) - Method in class io.smallrye.mutiny.groups.MultiOnItem
On each item received from the upstream, call the given mapper.
transformToMulti(Function<? super T, ? extends Publisher<? extends O>>) - Method in class io.smallrye.mutiny.groups.MultiOnItem
On each item received from upstream, invoke the given mapper.
transformToMulti(Function<? super T, ? extends Publisher<? extends R>>) - Method in class io.smallrye.mutiny.groups.UniOnItem
When this Uni produces its item (maybe null), call the given mapper to produce a Publisher.
transformToMulti(Function<? super T, ? extends Publisher<? extends R>>) - Method in class io.smallrye.mutiny.groups.UniOnNotNull
When this Uni produces its item (not null), call the given mapper to produce a Publisher.
transformToMultiAndConcatenate(Function<? super T, ? extends Publisher<? extends O>>) - Method in class io.smallrye.mutiny.groups.MultiOnItem
For each items emitted by the upstream, the given mapper is invoked.
transformToMultiAndMerge(Function<? super T, ? extends Publisher<? extends O>>) - Method in class io.smallrye.mutiny.groups.MultiOnItem
For each items emitted by the upstream, the given mapper is invoked.
transformToUni(Functions.TriConsumer<? super T, Throwable, UniEmitter<? super R>>) - Method in class io.smallrye.mutiny.groups.UniOnItemOrFailure
Transforms the received item or failure asynchronously, forwarding the events emitted by the UniEmitter provided to the given consumer.
transformToUni(BiConsumer<? super T, UniEmitter<? super R>>) - Method in class io.smallrye.mutiny.groups.UniOnItem
Transforms the received item asynchronously, forwarding the events emitted by an UniEmitter provided to the given consumer.
transformToUni(BiConsumer<? super T, UniEmitter<? super R>>) - Method in class io.smallrye.mutiny.groups.UniOnNotNull
Transforms the received item asynchronously, forwarding the events emitted an UniEmitter consumes by the given consumer.
transformToUni(BiFunction<? super T, Throwable, Uni<? extends R>>) - Method in class io.smallrye.mutiny.groups.UniOnItemOrFailure
Transforms the received item or failure asynchronously, forwarding the events emitted by another Uni produced by the given mapper.
transformToUni(Function<? super T, Uni<? extends O>>) - Method in class io.smallrye.mutiny.groups.MultiOnItem
On each item received from upstream, invoke the given mapper.
transformToUni(Function<? super T, Uni<? extends R>>) - Method in class io.smallrye.mutiny.groups.UniOnItem
Transforms the received item asynchronously, forwarding the events emitted by another Uni produced by the given mapper.
transformToUni(Function<? super T, Uni<? extends R>>) - Method in class io.smallrye.mutiny.groups.UniOnNotNull
Transforms the received item asynchronously, forwarding the events emitted by another Uni produced by the given mapper.
transformToUniAndConcatenate(Function<? super T, Uni<? extends O>>) - Method in class io.smallrye.mutiny.groups.MultiOnItem
For each items emitted by the upstream, the given mapper is invoked.
transformToUniAndMerge(Function<? super T, Uni<? extends O>>) - Method in class io.smallrye.mutiny.groups.MultiOnItem
For each items emitted by the upstream, the given mapper is invoked.
Tuple - Interface in io.smallrye.mutiny.tuples
 
tuple2(List<?>) - Static method in class io.smallrye.mutiny.tuples.Tuples
 
Tuple2<L,​R> - Class in io.smallrye.mutiny.tuples
A tuple containing two items.
Tuple2(L, R) - Constructor for class io.smallrye.mutiny.tuples.Tuple2
 
tuple3(List<?>) - Static method in class io.smallrye.mutiny.tuples.Tuples
 
Tuple3<T1,​T2,​T3> - Class in io.smallrye.mutiny.tuples
 
tuple4(List<?>) - Static method in class io.smallrye.mutiny.tuples.Tuples
 
Tuple4<T1,​T2,​T3,​T4> - Class in io.smallrye.mutiny.tuples
 
tuple5(List<?>) - Static method in class io.smallrye.mutiny.tuples.Tuples
 
Tuple5<T1,​T2,​T3,​T4,​T5> - Class in io.smallrye.mutiny.tuples
 
tuple6(List<?>) - Static method in class io.smallrye.mutiny.tuples.Tuples
 
Tuple6<T1,​T2,​T3,​T4,​T5,​T6> - Class in io.smallrye.mutiny.tuples
 
tuple7(List<?>) - Static method in class io.smallrye.mutiny.tuples.Tuples
 
Tuple7<T1,​T2,​T3,​T4,​T5,​T6,​T7> - Class in io.smallrye.mutiny.tuples
 
tuple8(List<?>) - Static method in class io.smallrye.mutiny.tuples.Tuples
 
Tuple8<T1,​T2,​T3,​T4,​T5,​T6,​T7,​T8> - Class in io.smallrye.mutiny.tuples
 
tuple9(List<?>) - Static method in class io.smallrye.mutiny.tuples.Tuples
 
Tuple9<T1,​T2,​T3,​T4,​T5,​T6,​T7,​T8,​T9> - Class in io.smallrye.mutiny.tuples
 
Tuples - Class in io.smallrye.mutiny.tuples
A set of methods to create Tuple instances from lists.

U

unchecked(BiConsumer<T, U>) - Static method in class io.smallrye.mutiny.unchecked.Unchecked
Transforms the given bi-consumer into a version that can throw exceptions.
unchecked(BiFunction<T, U, R>) - Static method in class io.smallrye.mutiny.unchecked.Unchecked
Transforms the given bi-function into a version that can throw exceptions.
unchecked(Consumer<T>) - Static method in class io.smallrye.mutiny.unchecked.Unchecked
Transforms the given consumer into a version that can throw exceptions.
unchecked(Function<T, R>) - Static method in class io.smallrye.mutiny.unchecked.Unchecked
Transforms the given function into a version that can throw exceptions.
unchecked(Supplier<T>) - Static method in class io.smallrye.mutiny.unchecked.Unchecked
Transforms the given supplier into a version that can throw exceptions.
Unchecked - Class in io.smallrye.mutiny.unchecked
Provides wrapper to handle functions / consumers / suppliers that throw checked exceptions.
UncheckedBiConsumer<T,​U> - Interface in io.smallrye.mutiny.unchecked
Represents an operation that accepts two input arguments and returns no result.
UncheckedBiFunction<T,​U,​R> - Interface in io.smallrye.mutiny.unchecked
Represents a function that accepts two arguments and produces a result.
UncheckedConsumer<T> - Interface in io.smallrye.mutiny.unchecked
Represents an operation that accepts a single input argument and returns no result.
UncheckedFunction<T,​R> - Interface in io.smallrye.mutiny.unchecked
Represents a function that accepts one argument and produces a result.
UncheckedSupplier<T> - Interface in io.smallrye.mutiny.unchecked
Represents a supplier of items.
uni(Uni<? extends T2>) - Method in class io.smallrye.mutiny.groups.UniAndGroup
Combines the current Uni with the given one.
uni(Uni<T>) - Method in class io.smallrye.mutiny.groups.MultiCreate
Creates an never of Multi from the given Uni.
uni(Consumer<UniEmitter<? super T>>) - Method in class io.smallrye.mutiny.groups.MultiRepetition
Creates a Multi by repeating the items fired by the produced Consumer receiving an UniEmitter to fire the item or failure.
uni(Supplier<Uni<? extends T>>) - Method in class io.smallrye.mutiny.groups.MultiRepetition
Creates a Multi by repeating the items fired by the produced Uni.
uni(Supplier<S>, BiConsumer<S, UniEmitter<? super T>>) - Method in class io.smallrye.mutiny.groups.MultiRepetition
Creates a Multi by repeating the items fired by the produced BiConsumer.
uni(Supplier<S>, Function<S, Uni<? extends T>>) - Method in class io.smallrye.mutiny.groups.MultiRepetition
Creates a Multi by repeating the items fired by the produced Uni.
Uni<T> - Interface in io.smallrye.mutiny
A Uni represents a lazy asynchronous action.
UniAndGroup<T1> - Class in io.smallrye.mutiny.groups
Combines several unis into a new Uni that will be fulfilled when all unis have emitted an item event and then combines the different outcomes into a Tuple, or using a combinator function.
UniAndGroup(Uni<T1>) - Constructor for class io.smallrye.mutiny.groups.UniAndGroup
 
UniAndGroup2<T1,​T2> - Class in io.smallrye.mutiny.groups
Configures the combination of 2 unis.
UniAndGroup2(Uni<? extends T1>, Uni<? extends T2>) - Constructor for class io.smallrye.mutiny.groups.UniAndGroup2
 
UniAndGroup3<T1,​T2,​T3> - Class in io.smallrye.mutiny.groups
 
UniAndGroup3(Uni<? extends T1>, Uni<? extends T2>, Uni<? extends T3>) - Constructor for class io.smallrye.mutiny.groups.UniAndGroup3
 
UniAndGroup4<T1,​T2,​T3,​T4> - Class in io.smallrye.mutiny.groups
 
UniAndGroup4(Uni<? extends T1>, Uni<? extends T2>, Uni<? extends T3>, Uni<? extends T4>) - Constructor for class io.smallrye.mutiny.groups.UniAndGroup4
 
UniAndGroup5<T1,​T2,​T3,​T4,​T5> - Class in io.smallrye.mutiny.groups
 
UniAndGroup5(Uni<? extends T1>, Uni<? extends T2>, Uni<? extends T3>, Uni<? extends T4>, Uni<? extends T5>) - Constructor for class io.smallrye.mutiny.groups.UniAndGroup5
 
UniAndGroup6<T1,​T2,​T3,​T4,​T5,​T6> - Class in io.smallrye.mutiny.groups
 
UniAndGroup6(Uni<? extends T1>, Uni<? extends T2>, Uni<? extends T3>, Uni<? extends T4>, Uni<? extends T5>, Uni<? extends T6>) - Constructor for class io.smallrye.mutiny.groups.UniAndGroup6
 
UniAndGroup7<T1,​T2,​T3,​T4,​T5,​T6,​T7> - Class in io.smallrye.mutiny.groups
 
UniAndGroup7(Uni<? extends T1>, Uni<? extends T2>, Uni<? extends T3>, Uni<? extends T4>, Uni<? extends T5>, Uni<? extends T6>, Uni<? extends T7>) - Constructor for class io.smallrye.mutiny.groups.UniAndGroup7
 
UniAndGroup8<T1,​T2,​T3,​T4,​T5,​T6,​T7,​T8> - Class in io.smallrye.mutiny.groups
 
UniAndGroup8(Uni<? extends T1>, Uni<? extends T2>, Uni<? extends T3>, Uni<? extends T4>, Uni<? extends T5>, Uni<? extends T6>, Uni<? extends T7>, Uni<? extends T8>) - Constructor for class io.smallrye.mutiny.groups.UniAndGroup8
 
UniAndGroup9<T1,​T2,​T3,​T4,​T5,​T6,​T7,​T8,​T9> - Class in io.smallrye.mutiny.groups
 
UniAndGroup9(Uni<? extends T1>, Uni<? extends T2>, Uni<? extends T3>, Uni<? extends T4>, Uni<? extends T5>, Uni<? extends T6>, Uni<? extends T7>, Uni<? extends T8>, Uni<? extends T9>) - Constructor for class io.smallrye.mutiny.groups.UniAndGroup9
 
UniAndGroupIterable<T1> - Class in io.smallrye.mutiny.groups
 
UniAndGroupIterable(Uni<? extends T1>, Iterable<? extends Uni<?>>) - Constructor for class io.smallrye.mutiny.groups.UniAndGroupIterable
 
UniAndGroupIterable(Uni<? extends T1>, Iterable<? extends Uni<?>>, boolean) - Constructor for class io.smallrye.mutiny.groups.UniAndGroupIterable
 
UniAndGroupIterable(Iterable<? extends Uni<?>>) - Constructor for class io.smallrye.mutiny.groups.UniAndGroupIterable
 
UniAny - Class in io.smallrye.mutiny.groups
 
UniAssertSubscriber<T> - Class in io.smallrye.mutiny.helpers.test
A Uni UniSubscriber for testing purposes that comes with useful assertion helpers.
UniAssertSubscriber() - Constructor for class io.smallrye.mutiny.helpers.test.UniAssertSubscriber
Create a new UniAssertSubscriber with no upfront cancellation and an empty Context.
UniAssertSubscriber(boolean) - Constructor for class io.smallrye.mutiny.helpers.test.UniAssertSubscriber
Create a new UniAssertSubscriber with an upfront cancellation configuration and an empty Context.
UniAssertSubscriber(Context, boolean) - Constructor for class io.smallrye.mutiny.helpers.test.UniAssertSubscriber
Create a new UniAssertSubscriber.
UniAwait<T> - Class in io.smallrye.mutiny.groups
Waits and returns the item emitted by the Uni.
UniAwait(Uni<T>, Context) - Constructor for class io.smallrye.mutiny.groups.UniAwait
 
UniAwaitOptional<T> - Class in io.smallrye.mutiny.groups
Likes UniAwait but wrapping the item event into an Optional.
UniAwaitOptional(Uni<T>, Context) - Constructor for class io.smallrye.mutiny.groups.UniAwaitOptional
 
UnicastProcessor<T> - Class in io.smallrye.mutiny.operators.multi.processors
Implementation of a processor using a queue to store items and allows a single subscriber to receive these items.
UniCombine - Class in io.smallrye.mutiny.groups
 
UniConvert<T> - Class in io.smallrye.mutiny.groups
 
UniConvert(Uni<T>) - Constructor for class io.smallrye.mutiny.groups.UniConvert
 
UniCreate - Class in io.smallrye.mutiny.groups
Group methods allowing to create Uni instances from various sources.
UniDelegatingSubscriber<I,​O> - Class in io.smallrye.mutiny.subscription
 
UniDelegatingSubscriber(UniSubscriber<? super O>) - Constructor for class io.smallrye.mutiny.subscription.UniDelegatingSubscriber
 
UniEmitter<T> - Interface in io.smallrye.mutiny.subscription
An object allowing to send signals to the downstream Uni.
UniGlobalSpy<T> - Class in io.smallrye.mutiny.helpers.spies
 
UniIfNoItem<T> - Class in io.smallrye.mutiny.groups
 
UniIfNoItem(Uni<T>) - Constructor for class io.smallrye.mutiny.groups.UniIfNoItem
 
UniInterceptor - Interface in io.smallrye.mutiny.infrastructure
Allow being notified when a new Uni instance is created and when this Uni receives events.
UniJoin - Class in io.smallrye.mutiny.groups
Join multiple Unis.
UniJoin.Builder<T> - Class in io.smallrye.mutiny.groups
Builder to assemble Uni references to be joined.
UniJoin.JoinAllStrategy<T> - Class in io.smallrye.mutiny.groups
Defines how to deal with failures while joining Uni references with UniJoin.all(List).
UniJoin.JoinAllStrategyTerminal<T> - Interface in io.smallrye.mutiny.groups
Terminal interface for UniJoin.all(List)
UniJoin.JoinFirstStrategy<T> - Class in io.smallrye.mutiny.groups
Defines how to deal with failures while joining Uni references with UniJoin.first(List)}.
UniJoin.JoinFirstStrategyTerminal<T> - Interface in io.smallrye.mutiny.groups
Terminal interface for UniJoin.first(List)
UniMemoize<T> - Class in io.smallrye.mutiny.groups
 
UniMemoize(AbstractUni<T>) - Constructor for class io.smallrye.mutiny.groups.UniMemoize
 
UniOnCancel<T> - Class in io.smallrye.mutiny.groups
 
UniOnCancel(Uni<T>) - Constructor for class io.smallrye.mutiny.groups.UniOnCancel
 
UniOnCancellationSpy<T> - Class in io.smallrye.mutiny.helpers.spies
 
UniOnFailure<T> - Class in io.smallrye.mutiny.groups
Configures the failure handler.
UniOnFailure(Uni<T>, Predicate<? super Throwable>) - Constructor for class io.smallrye.mutiny.groups.UniOnFailure
 
UniOnFailureSpy<T> - Class in io.smallrye.mutiny.helpers.spies
 
UniOnItem<T> - Class in io.smallrye.mutiny.groups
 
UniOnItem(Uni<T>) - Constructor for class io.smallrye.mutiny.groups.UniOnItem
 
UniOnItemDelay<T> - Class in io.smallrye.mutiny.groups
Configures the delay applied to the item emission.
UniOnItemDelay(Uni<T>, ScheduledExecutorService) - Constructor for class io.smallrye.mutiny.groups.UniOnItemDelay
Creates a new UniOnItemDelay instance.
UniOnItemIgnore<T> - Class in io.smallrye.mutiny.groups
 
UniOnItemIgnore(UniOnItem<T>) - Constructor for class io.smallrye.mutiny.groups.UniOnItemIgnore
 
UniOnItemOrFailure<T> - Class in io.smallrye.mutiny.groups
 
UniOnItemOrFailure(Uni<T>) - Constructor for class io.smallrye.mutiny.groups.UniOnItemOrFailure
 
UniOnItemOrFailureSpy<T> - Class in io.smallrye.mutiny.helpers.spies
 
UniOnItemSpy<T> - Class in io.smallrye.mutiny.helpers.spies
 
UniOnNotNull<T> - Class in io.smallrye.mutiny.groups
 
UniOnNotNull(Uni<T>) - Constructor for class io.smallrye.mutiny.groups.UniOnNotNull
 
UniOnNull<T> - Class in io.smallrye.mutiny.groups
 
UniOnNull(Uni<T>) - Constructor for class io.smallrye.mutiny.groups.UniOnNull
 
UniOnSubscribe<T> - Class in io.smallrye.mutiny.groups
Group to configure the action to execute when the observed Uni sends a UniSubscription.
UniOnSubscribe(Uni<T>) - Constructor for class io.smallrye.mutiny.groups.UniOnSubscribe
 
UniOnSubscribeSpy<T> - Class in io.smallrye.mutiny.helpers.spies
 
UniOnTerminate<T> - Class in io.smallrye.mutiny.groups
 
UniOnTerminate(Uni<T>) - Constructor for class io.smallrye.mutiny.groups.UniOnTerminate
 
UniOnTerminationSpy<T> - Class in io.smallrye.mutiny.helpers.spies
 
UniOnTimeout<T> - Class in io.smallrye.mutiny.groups
 
UniOnTimeout(Uni<T>, Duration, ScheduledExecutorService) - Constructor for class io.smallrye.mutiny.groups.UniOnTimeout
 
UniOperator<I,​O> - Class in io.smallrye.mutiny.operators
 
UniOperator(Uni<? extends I>) - Constructor for class io.smallrye.mutiny.operators.UniOperator
 
UniOr<T> - Class in io.smallrye.mutiny.groups
 
UniOr(Uni<T>) - Constructor for class io.smallrye.mutiny.groups.UniOr
 
UniRepeat<T> - Class in io.smallrye.mutiny.groups
Repeatedly subscribes to a given Uni to generate a Multi.
UniRepeat(Uni<T>) - Constructor for class io.smallrye.mutiny.groups.UniRepeat
 
UniRepeat(Uni<T>, Uni<?>) - Constructor for class io.smallrye.mutiny.groups.UniRepeat
 
UniRetry<T> - Class in io.smallrye.mutiny.groups
 
UniRetry(Uni<T>, Predicate<? super Throwable>) - Constructor for class io.smallrye.mutiny.groups.UniRetry
 
unis(Uni<?>...) - Method in class io.smallrye.mutiny.groups.UniAndGroup
Combines the current Uni with the given ones.
unis(Uni<?>...) - Method in class io.smallrye.mutiny.groups.UniZip
Combines several unis together.
unis(Uni<? extends T1>, Uni<? extends T2>) - Method in class io.smallrye.mutiny.groups.UniZip
Combines two unis together.
unis(Uni<? extends T1>, Uni<? extends T2>, Uni<? extends T3>) - Method in class io.smallrye.mutiny.groups.UniZip
Combines the three unis together.
unis(Uni<? extends T1>, Uni<? extends T2>, Uni<? extends T3>, Uni<? extends T4>) - Method in class io.smallrye.mutiny.groups.UniZip
Combines four unis together.
unis(Uni<? extends T1>, Uni<? extends T2>, Uni<? extends T3>, Uni<? extends T4>, Uni<? extends T5>) - Method in class io.smallrye.mutiny.groups.UniZip
Combines five unis together.
unis(Uni<? extends T1>, Uni<? extends T2>, Uni<? extends T3>, Uni<? extends T4>, Uni<? extends T5>, Uni<? extends T6>) - Method in class io.smallrye.mutiny.groups.UniZip
Combines six unis together.
unis(Uni<? extends T1>, Uni<? extends T2>, Uni<? extends T3>, Uni<? extends T4>, Uni<? extends T5>, Uni<? extends T6>, Uni<? extends T7>) - Method in class io.smallrye.mutiny.groups.UniZip
Combines 7 unis together.
unis(Uni<? extends T1>, Uni<? extends T2>, Uni<? extends T3>, Uni<? extends T4>, Uni<? extends T5>, Uni<? extends T6>, Uni<? extends T7>, Uni<? extends T8>) - Method in class io.smallrye.mutiny.groups.UniZip
Combines 8 unis together.
unis(Uni<? extends T1>, Uni<? extends T2>, Uni<? extends T3>, Uni<? extends T4>, Uni<? extends T5>, Uni<? extends T6>, Uni<? extends T7>, Uni<? extends T8>, Uni<? extends T9>) - Method in class io.smallrye.mutiny.groups.UniZip
Combines 9 unis together.
unis(Uni<? extends T2>, Uni<? extends T3>) - Method in class io.smallrye.mutiny.groups.UniAndGroup
Combines the current Uni with the given ones.
unis(Uni<? extends T2>, Uni<? extends T3>, Uni<? extends T4>) - Method in class io.smallrye.mutiny.groups.UniAndGroup
Combines the current Uni with the given ones.
unis(Uni<? extends T2>, Uni<? extends T3>, Uni<? extends T4>, Uni<? extends T5>) - Method in class io.smallrye.mutiny.groups.UniAndGroup
Combines the current Uni with the given ones.
unis(Uni<? extends T2>, Uni<? extends T3>, Uni<? extends T4>, Uni<? extends T5>, Uni<? extends T6>) - Method in class io.smallrye.mutiny.groups.UniAndGroup
Combines the current Uni with the given ones.
unis(Uni<? extends T2>, Uni<? extends T3>, Uni<? extends T4>, Uni<? extends T5>, Uni<? extends T6>, Uni<? extends T7>) - Method in class io.smallrye.mutiny.groups.UniAndGroup
Combines the current Uni with the given ones.
unis(Uni<? extends T2>, Uni<? extends T3>, Uni<? extends T4>, Uni<? extends T5>, Uni<? extends T6>, Uni<? extends T7>, Uni<? extends T8>) - Method in class io.smallrye.mutiny.groups.UniAndGroup
Combines the current Uni with the given ones.
unis(Uni<? extends T2>, Uni<? extends T3>, Uni<? extends T4>, Uni<? extends T5>, Uni<? extends T6>, Uni<? extends T7>, Uni<? extends T8>, Uni<? extends T9>) - Method in class io.smallrye.mutiny.groups.UniAndGroup
Combines the current Uni with the given ones.
unis(Uni<T>...) - Method in class io.smallrye.mutiny.groups.UniOr
 
unis(Iterable<? extends Uni<?>>) - Method in class io.smallrye.mutiny.groups.UniAndGroup
Combines the current Uni with the given ones.
unis(Iterable<? extends Uni<?>>) - Method in class io.smallrye.mutiny.groups.UniZip
Combines several unis together.
UniSerializedSubscriber<T> - Class in io.smallrye.mutiny.subscription
An implementation of UniSubscriber and UniSubscription making sure event handlers are only called once.
UniSerializedSubscriber(AbstractUni<T>, UniSubscriber<? super T>) - Constructor for class io.smallrye.mutiny.subscription.UniSerializedSubscriber
 
UniSignal - Interface in io.smallrye.mutiny.helpers.test
A signal: onSubscribe, onItem, onFailure or cancel.
UniSubscribe<T> - Class in io.smallrye.mutiny.groups
Allow subscribing to a Uni to be notified of the different events coming from upstream.
UniSubscribe(AbstractUni<T>) - Constructor for class io.smallrye.mutiny.groups.UniSubscribe
 
UniSubscriber<T> - Interface in io.smallrye.mutiny.subscription
Will receive call to UniSubscriber.onSubscribe(UniSubscription) once after passing an instance of this UniSubscriber to UniSubscribe.withSubscriber(UniSubscriber) retrieved from Uni.subscribe().
UniSubscription - Interface in io.smallrye.mutiny.subscription
A Subscription for the Uni type.
UniZip - Class in io.smallrye.mutiny.groups
Combines several Uni into a new Uni that will fire an item event when all Uni are resolved successfully aggregating their results (emitted item) into a Tuple, or using a combinator function.
until(BooleanSupplier) - Method in class io.smallrye.mutiny.groups.UniMemoize
Memoize the received item or failure as long as the provided boolean supplier evaluates to false.
until(Function<? super T, Uni<?>>) - Method in class io.smallrye.mutiny.groups.UniOnItemDelay
Delays the item emission until the Uni produced by the given Function emits an item (potentially null)
until(Predicate<? super Throwable>) - Method in class io.smallrye.mutiny.groups.MultiRetry
Produces a Multi resubscribing to the current Multi until the given predicate returns false.
until(Predicate<? super Throwable>) - Method in class io.smallrye.mutiny.groups.UniRetry
Produces a Uni resubscribing to the current Uni until the given predicate returns false.
until(Predicate<T>) - Method in class io.smallrye.mutiny.groups.UniRepeat
Generates a stream, containing the items from the upstream Uni, resubscribed until the given predicate returns true.
upstream() - Method in class io.smallrye.mutiny.operators.MultiOperator
 
upstream() - Method in class io.smallrye.mutiny.operators.UniOperator
 
upTo(long) - Method in class io.smallrye.mutiny.groups.MultiReplay
Limit the number of items each new subscriber gets.
using(DemandPacer) - Method in class io.smallrye.mutiny.groups.MultiDemandPacing
Sets the demand pacer and return the new Multi.
using(Functions.Function3<T1, T2, T3, O>) - Method in class io.smallrye.mutiny.groups.MultiItemCombine3
Creates the resulting Multi.
using(Functions.Function4<T1, T2, T3, T4, O>) - Method in class io.smallrye.mutiny.groups.MultiItemCombine4
Creates the resulting Multi.
using(Functions.Function5<T1, T2, T3, T4, T5, O>) - Method in class io.smallrye.mutiny.groups.MultiItemCombine5
Creates the resulting Multi.
using(Functions.Function6<T1, T2, T3, T4, T5, T6, O>) - Method in class io.smallrye.mutiny.groups.MultiItemCombine6
Creates the resulting Multi.
using(Functions.Function7<T1, T2, T3, T4, T5, T6, T7, O>) - Method in class io.smallrye.mutiny.groups.MultiItemCombine7
Creates the resulting Multi.
using(Functions.Function8<T1, T2, T3, T4, T5, T6, T7, T8, O>) - Method in class io.smallrye.mutiny.groups.MultiItemCombine8
Creates the resulting Multi.
using(Functions.Function9<T1, T2, T3, T4, T5, T6, T7, T8, T9, O>) - Method in class io.smallrye.mutiny.groups.MultiItemCombine9
Creates the resulting Multi.
using(BiFunction<T1, T2, O>) - Method in class io.smallrye.mutiny.groups.MultiItemCombine2
Creates the resulting Multi.
using(Function<List<?>, O>) - Method in class io.smallrye.mutiny.groups.MultiItemCombineIterable
Sets the combination logic as parameter and returns a Multi associating the items from the observed stream using this combinator.
usingConcurrencyOf(int) - Method in class io.smallrye.mutiny.groups.UniAndGroupIterable
Limit the number of concurrent upstream subscriptions.
usingConcurrencyOf(int) - Method in class io.smallrye.mutiny.groups.UniJoin.JoinAllStrategy
Limit the number of concurrent upstream subscriptions.
usingConcurrencyOf(int) - Method in class io.smallrye.mutiny.groups.UniJoin.JoinFirstStrategy
Limit the number of concurrent upstream subscriptions.

V

value() - Method in class io.smallrye.mutiny.helpers.test.OnCancellationUniSignal
 
value() - Method in class io.smallrye.mutiny.helpers.test.OnFailureUniSignal
 
value() - Method in class io.smallrye.mutiny.helpers.test.OnItemUniSignal
 
value() - Method in class io.smallrye.mutiny.helpers.test.OnSubscribeUniSignal
 
value() - Method in interface io.smallrye.mutiny.helpers.test.UniSignal
Get the signal associated value, if any.
valueOf(String) - Static method in enum io.smallrye.mutiny.subscription.BackPressureStrategy
Returns the enum constant of this type with the specified name.
values() - Static method in enum io.smallrye.mutiny.subscription.BackPressureStrategy
Returns an array containing the constants of this enum type, in the order they are declared.
voidItem() - Method in class io.smallrye.mutiny.groups.UniCreate
Creates a new Uni that completes with a null item.

W

when(Function<? super T, Uni<Boolean>>) - Method in class io.smallrye.mutiny.groups.MultiCollect
Collects only the items from the upstream that passes the given predicate.
when(Function<? super T, Uni<Boolean>>) - Method in class io.smallrye.mutiny.groups.MultiSelect
Selects the items where the given function produced a Uni emitting true.
when(Function<? super T, Uni<Boolean>>) - Method in class io.smallrye.mutiny.groups.MultiSkip
Skips the items where the given function produced a Uni emitting true.
when(Function<Multi<Throwable>, ? extends Publisher<?>>) - Method in class io.smallrye.mutiny.groups.MultiRetry
Produces a Multi resubscribing to the current Multi when the Publisher produced by the given method emits an item.
when(Function<Multi<Throwable>, ? extends Publisher<?>>) - Method in class io.smallrye.mutiny.groups.UniRetry
Produces a Uni resubscribing to the current Uni when the Publisher produced by the given method emits an item.
where(Predicate<? super T>) - Method in class io.smallrye.mutiny.groups.MultiSelect
Selects the items where the given predicate returns true.
where(Predicate<? super T>) - Method in class io.smallrye.mutiny.groups.MultiSkip
Skips the items where the given predicate returns true.
where(Predicate<? super T>, int) - Method in class io.smallrye.mutiny.groups.MultiSelect
Like MultiSelect.when(Function), but select at most limit items.
where(Predicate<T>) - Method in class io.smallrye.mutiny.groups.MultiCollect
Collects only the items from the upstream that passes the given predicate.
whilst(Predicate<T>) - Method in class io.smallrye.mutiny.groups.UniRepeat
Generates a stream, containing the items from the upstream Uni, resubscribed while the given predicate returns true.
with(Context, Consumer<? super Subscription>, Consumer<? super T>, Consumer<? super Throwable>, Runnable) - Method in class io.smallrye.mutiny.groups.MultiSubscribe
Subscribes to the Multi to start receiving the items.
with(Context, Consumer<? super T>) - Method in class io.smallrye.mutiny.groups.MultiSubscribe
Subscribes to the Multi to start receiving the items.
with(Context, Consumer<? super T>) - Method in class io.smallrye.mutiny.groups.UniSubscribe
Like UniSubscribe.withSubscriber(UniSubscriber) with creating an artificial UniSubscriber calling the onItem when the item is received.
with(Context, Consumer<? super T>, Runnable) - Method in class io.smallrye.mutiny.groups.MultiSubscribe
Subscribes to the Multi to start receiving the items.
with(Context, Consumer<? super T>, Consumer<? super Throwable>) - Method in class io.smallrye.mutiny.groups.MultiSubscribe
Subscribes to the Multi to start receiving the items.
with(Context, Consumer<? super T>, Consumer<? super Throwable>) - Method in class io.smallrye.mutiny.groups.UniSubscribe
Like UniSubscribe.withSubscriber(UniSubscriber) with creating an artificial UniSubscriber calling the onItem and onFailure callbacks when the events are received.
with(Context, Consumer<? super T>, Consumer<? super Throwable>, Runnable) - Method in class io.smallrye.mutiny.groups.MultiSubscribe
Subscribes to the Multi to start receiving the items.
with(Consumer<? super Subscription>, Consumer<? super T>, Consumer<? super Throwable>, Runnable) - Method in class io.smallrye.mutiny.groups.MultiSubscribe
Subscribes to the Multi to start receiving the items.
with(Consumer<? super T>) - Method in class io.smallrye.mutiny.groups.MultiSubscribe
Subscribes to the Multi to start receiving the items.
with(Consumer<? super T>) - Method in class io.smallrye.mutiny.groups.UniSubscribe
Like UniSubscribe.withSubscriber(UniSubscriber) with creating an artificial UniSubscriber calling the onItem when the item is received.
with(Consumer<? super T>, Runnable) - Method in class io.smallrye.mutiny.groups.MultiSubscribe
Subscribes to the Multi to start receiving the items.
with(Consumer<? super T>, Consumer<? super Throwable>) - Method in class io.smallrye.mutiny.groups.MultiSubscribe
Subscribes to the Multi to start receiving the items.
with(Consumer<? super T>, Consumer<? super Throwable>) - Method in class io.smallrye.mutiny.groups.UniSubscribe
Like UniSubscribe.withSubscriber(UniSubscriber) with creating an artificial UniSubscriber calling the onItem and onFailure callbacks when the events are received.
with(Consumer<? super T>, Consumer<? super Throwable>, Runnable) - Method in class io.smallrye.mutiny.groups.MultiSubscribe
Subscribes to the Multi to start receiving the items.
with(Function<Multi<T>, R>) - Method in class io.smallrye.mutiny.groups.MultiConvert
Transforms this Multi into a type using the provided converter.
with(Function<Uni<T>, R>) - Method in class io.smallrye.mutiny.groups.UniConvert
Transforms this Uni into a type using the provided converter.
with(Collector<? super T, A, ? extends X>) - Method in class io.smallrye.mutiny.groups.MultiCollect
Creates a Uni emitting an item with the object computed by the given Collector.
withBackOff(Duration) - Method in class io.smallrye.mutiny.groups.MultiRetry
Configures a back-off delay between to attempt to re-subscribe.
withBackOff(Duration) - Method in class io.smallrye.mutiny.groups.UniRetry
Configures a back-off delay between to attempt to re-subscribe.
withBackOff(Duration, Duration) - Method in class io.smallrye.mutiny.groups.MultiRetry
Configures a back-off delay between to attempt to re-subscribe.
withBackOff(Duration, Duration) - Method in class io.smallrye.mutiny.groups.UniRetry
Configures a back-off delay between to attempt to re-subscribe.
withCancellationAfterLastSubscriberDeparture() - Method in class io.smallrye.mutiny.groups.MultiBroadcast
Indicates that the subscription to the upstream Multi is cancelled once all the subscribers have cancelled their subscription.
withCancellationAfterLastSubscriberDeparture(Duration) - Method in class io.smallrye.mutiny.groups.MultiBroadcast
Indicates that the subscription to the upstream Multi is cancelled once all the subscribers have cancelled their subscription.
withConcurrency(int) - Method in class io.smallrye.mutiny.groups.MultiMerge
Indicates that the merge process can consume up to concurrency streams concurrently.
withContext(BiFunction<Multi<T>, Context, Multi<R>>) - Method in interface io.smallrye.mutiny.Multi
Materialize the subscriber Context for a sub-pipeline.
withContext(BiFunction<Multi<T>, Context, Multi<R>>) - Method in class io.smallrye.mutiny.operators.AbstractMulti
 
withContext(BiFunction<Uni<T>, Context, Uni<R>>) - Method in class io.smallrye.mutiny.operators.AbstractUni
 
withContext(BiFunction<Uni<T>, Context, Uni<R>>) - Method in interface io.smallrye.mutiny.Uni
Materialize the subscriber Context for a sub-pipeline.
withDelay(Duration) - Method in class io.smallrye.mutiny.groups.UniRepeat
Adds a fixed delay between the next repetition.
withFinalizer(Consumer<? super R>) - Method in class io.smallrye.mutiny.groups.MultiResource
Configures a synchronous finalizer.
withFinalizer(Consumer<? super R>) - Method in class io.smallrye.mutiny.groups.MultiResourceUni
Configures a synchronous finalizer.
withFinalizer(Function<? super R, Uni<Void>>) - Method in class io.smallrye.mutiny.groups.MultiResource
Configures an asynchronous finalizer.
withFinalizer(Function<? super R, Uni<Void>>) - Method in class io.smallrye.mutiny.groups.MultiResourceUni
Configures an asynchronous finalizer.
withFinalizer(Function<? super R, Uni<Void>>, BiFunction<? super R, ? super Throwable, Uni<Void>>, Function<? super R, Uni<Void>>) - Method in class io.smallrye.mutiny.groups.MultiResource
Configures asynchronous finalizers distinct for each event.
withFinalizer(Function<? super R, Uni<Void>>, BiFunction<? super R, ? super Throwable, Uni<Void>>, Function<? super R, Uni<Void>>) - Method in class io.smallrye.mutiny.groups.MultiResourceUni
Configures asynchronous finalizers distinct for each event.
withItem() - Method in class io.smallrye.mutiny.groups.UniJoin.JoinFirstStrategy
Forward the value from the first Uni to terminate with a value.
withItem() - Method in interface io.smallrye.mutiny.groups.UniJoin.JoinFirstStrategyTerminal
Forward the value from the first Uni to terminate with a value.
withJitter(double) - Method in class io.smallrye.mutiny.groups.MultiRetry
Configures the random factor when using back-off.
withJitter(double) - Method in class io.smallrye.mutiny.groups.UniRetry
Configures the random factor when using back-off.
withRequests(int) - Method in class io.smallrye.mutiny.groups.MultiFlatten
Configures the number the items requested to the streams produced by the mapper.
withRequests(int) - Method in class io.smallrye.mutiny.groups.MultiMerge
Indicates that the merge process should consume the different streams using the given request.
withSerializedSubscriber(S) - Method in class io.smallrye.mutiny.groups.UniSubscribe
Requests the Uni to start computing the item, but wraps the provided subscriber in a UniSerializedSubscriber instance that enforces correct events ordering.
withSubscriber(S) - Method in class io.smallrye.mutiny.groups.MultiSubscribe
Subscribes to the Multi to get a subscription and then start receiving items ( based on the passed requests).
withSubscriber(S) - Method in class io.smallrye.mutiny.groups.UniSubscribe
Requests the Uni to start computing the item.
wrapCompletableFuture(CompletableFuture<T>) - Static method in class io.smallrye.mutiny.infrastructure.Infrastructure
 
A B C D E F G H I J K L M N O P R S T U V W 
All Classes All Packages