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
All Classes All Packages
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
withreq
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 forUniJoin.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 aCompositeException
. - andCollectFailures() - Method in interface io.smallrye.mutiny.groups.UniJoin.JoinAllStrategyTerminal
-
Wait for all
Uni
references to terminate, and collect all failures in aCompositeException
. - 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 anull
item. - andFail() - Method in class io.smallrye.mutiny.groups.UniOnItemIgnore
-
Like
UniOnItemIgnore.andFail(Throwable)
but using anException
. - 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 givenSupplier
. - andFailFast() - Method in class io.smallrye.mutiny.groups.UniJoin.JoinAllStrategy
- andFailFast() - Method in interface io.smallrye.mutiny.groups.UniJoin.JoinAllStrategyTerminal
- andSwitchTo(Uni<? extends O>) - Method in class io.smallrye.mutiny.groups.UniOnItemIgnore
- andSwitchTo(Supplier<Uni<? extends O>>) - Method in class io.smallrye.mutiny.groups.UniOnItemIgnore
- 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 theafter
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 theafter
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 aCompletableFuture
to retrieve the completed item (potentiallynull
) and allow chaining operations. - asCompletionStage(Context) - Method in class io.smallrye.mutiny.groups.UniSubscribe
-
Like
UniSubscribe.withSubscriber(UniSubscriber)
but provides aCompletableFuture
to retrieve the completed item (potentiallynull
) 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
- asList() - Method in interface io.smallrye.mutiny.tuples.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
- asMap(Function<? super T, ? extends K>, Function<? super T, ? extends V>) - Method in class io.smallrye.mutiny.groups.MultiCollect
- asMap(Function<? super T, ? extends K>, Function<? super T, ? extends V>, BinaryOperator<V>) - Method in class io.smallrye.mutiny.groups.MultiCollect
- asMultiMap(Function<? super T, ? extends K>) - Method in class io.smallrye.mutiny.groups.MultiCollect
- asMultiMap(Function<? super T, ? extends K>, Function<? super T, ? extends V>) - Method in class io.smallrye.mutiny.groups.MultiCollect
- asOptional() - Method in class io.smallrye.mutiny.groups.UniAwait
-
Indicates that you are awaiting for the item event of the attached
Uni
wrapped into anOptional
. - 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
Flow.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
- atMost(long) - Method in class io.smallrye.mutiny.groups.UniRepeat
-
Generates a stream, containing the items from the upstream
Uni
, resubscribed at mosttimes
times. - atMost(long) - Method in class io.smallrye.mutiny.groups.UniRetry
- 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
-
Deprecated.
- await() - Method in class io.smallrye.mutiny.helpers.test.UniAssertSubscriber
-
Deprecated.Use
UniAssertSubscriber.awaitFailure()
orUniAssertSubscriber.awaitItem()
instead. - 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
-
Deprecated.
- 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
Flow.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
Flow.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
, andcompletion
) to multiple subscribers. - broadcast() - Method in class io.smallrye.mutiny.operators.AbstractMulti
- BroadcastProcessor<T> - Class in io.smallrye.mutiny.operators.multi.processors
-
Implementation of
Flow.Processor
that broadcast all subsequently observed items to its currentFlow.Subscriber
s. - 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
- 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 thesubscription
event is received. - call(Function<? super Flow.Subscription, Uni<?>>) - Method in class io.smallrye.mutiny.groups.MultiOnSubscribe
-
Produces a new
Multi
invoking the given @{code action} when thesubscription
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 anitem
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 theitem
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 theitem
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 anitem
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 theitem
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 afailure
event is received. - call(Function<Throwable, Uni<?>>) - Method in class io.smallrye.mutiny.groups.UniOnFailure
- 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
- call(Supplier<Uni<?>>) - Method in class io.smallrye.mutiny.groups.MultiOnFailure
-
Produces a new
Multi
invoking the given @{code action} when afailure
event is received. - call(Supplier<Uni<?>>) - Method in class io.smallrye.mutiny.groups.MultiOnItem
-
Produces a new
Multi
invoking the given @{code action} when anitem
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 thesubscription
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
- call(Supplier<Uni<?>>) - Method in class io.smallrye.mutiny.groups.UniOnItem
-
Produces a new
Uni
invoking the given @{code action} when theitem
event is received, ignoring it. - call(Supplier<Uni<?>>) - Method in class io.smallrye.mutiny.groups.UniOnItemOrFailure
- call(Supplier<Uni<?>>) - Method in class io.smallrye.mutiny.groups.UniOnNotNull
-
Produces a new
Uni
invoking the given @{code action} when theitem
event is received. - call(Supplier<Uni<?>>) - Method in class io.smallrye.mutiny.groups.UniOnSubscribe
-
Produces a new
Uni
invoking the given @{code action} when thesubscription
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 anitem
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 theitem
event is received, but ignoring it. - CallbackBasedSubscriber(Context, Consumer<? super T>, Consumer<? super Throwable>, Runnable, Consumer<? super Flow.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 givenmapper
. - chain(Supplier<Uni<? extends O>>) - Method in interface io.smallrye.mutiny.Uni
-
Once the observed
Uni
emits an item, execute the givensupplier
. - clearInterceptors() - Static method in class io.smallrye.mutiny.infrastructure.Infrastructure
- collect() - Method in interface io.smallrye.mutiny.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
- 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
- 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
- combining() - Method in class io.smallrye.mutiny.groups.MultiCreateBy
- 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 (potentiallynull
) item. - completionStage(CompletionStage<? extends T>) - Method in class io.smallrye.mutiny.groups.MultiCreate
- completionStage(CompletionStage<? extends T>) - Method in class io.smallrye.mutiny.groups.UniCreate
- completionStage(Supplier<? extends CompletionStage<? extends T>>) - Method in class io.smallrye.mutiny.groups.MultiCreate
- completionStage(Supplier<? extends CompletionStage<? extends T>>) - Method in class io.smallrye.mutiny.groups.MultiRepetition
-
Creates a
Multi
by repeating the items fired by the producedCompletionStage
. - completionStage(Supplier<? extends CompletionStage<? extends T>>) - Method in class io.smallrye.mutiny.groups.UniCreate
- 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 producedCompletionStage
. - completionStage(Supplier<S>, Function<S, ? extends CompletionStage<? extends T>>) - Method in class io.smallrye.mutiny.groups.UniCreate
- 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
- concatenating() - Method in class io.smallrye.mutiny.groups.MultiCreateBy
- concatMap(Function<? super T, ? extends Flow.Publisher<? extends O>>) - Method in interface io.smallrye.mutiny.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
- context(Function<Context, Uni<? extends T>>) - Method in class io.smallrye.mutiny.groups.UniCreate
- 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 givenSupplier
. - 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 givenSupplier
. - continueWith(Supplier<? extends T>) - Method in class io.smallrye.mutiny.groups.UniOnNull
-
Provides a default item if the current
Uni
firesnull
as item. - continueWith(T) - Method in class io.smallrye.mutiny.groups.UniOnNull
-
Provides a default item if the current
Uni
firesnull
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 asCompletionStage
- 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 emptyContext
. - 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 aContext
. - 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
- 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 asCompletionStage
,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(Callable<V>) - Method in interface io.smallrye.mutiny.infrastructure.CallbackDecorator
-
Allows decorating a
Callable
. - decorate(Callable<V>) - 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
- deferred(Supplier<Uni<? extends T>>) - Method in class io.smallrye.mutiny.groups.UniCreate
- deferred(Supplier<S>, Function<S, Uni<? extends T>>) - Method in class io.smallrye.mutiny.groups.UniCreate
- 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 theitem
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 theMulti.paceDemand()
operator. - DemandPacer.Request - Class in io.smallrye.mutiny.subscription
-
A demand request.
- discardItems() - Method in class io.smallrye.mutiny.groups.UniAndGroupIterable
- disjoint() - Method in class io.smallrye.mutiny.groups.MultiOnItem
- disjoint() - Method in class io.smallrye.mutiny.groups.UniOnItem
- dispatch(List<Object>, Flow.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 theonItem
,onFailure
andonCompletion
methods on the suppliedExecutor
. - 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 theUniSubscriber.onItem(Object)
andUniSubscriber.onFailure(Throwable)
on the suppliedExecutor
. - emitted(long) - Method in class io.smallrye.mutiny.subscription.SwitchableSubscriptionSubscriber
- emitter(Consumer<MultiEmitter<? super T>>) - Method in class io.smallrye.mutiny.groups.MultiCreate
-
Like
MultiCreate.emitter(Consumer, BackPressureStrategy)
with theBackPressureStrategy.BUFFER
strategy. - emitter(Consumer<MultiEmitter<? super T>>, int) - Method in class io.smallrye.mutiny.groups.MultiCreate
-
Like
MultiCreate.emitter(Consumer)
with theBackPressureStrategy.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
- every(Duration) - Method in class io.smallrye.mutiny.groups.MultiGroupIntoLists
- every(Duration) - Method in class io.smallrye.mutiny.groups.MultiGroupIntoMultis
- 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
- expireAt(long) - Method in class io.smallrye.mutiny.groups.UniRetry
- expireIn(long) - Method in class io.smallrye.mutiny.groups.MultiRetry
- expireIn(long) - Method in class io.smallrye.mutiny.groups.UniRetry
F
- fail() - Method in class io.smallrye.mutiny.groups.MultiIfEmpty
-
Like
MultiIfEmpty.failWith(Throwable)
but using aNoSuchElementException
. - fail() - Method in class io.smallrye.mutiny.groups.MultiOnCompletion
-
Like
MultiOnCompletion.failWith(Throwable)
but using aNoSuchElementException
. - fail() - Method in class io.smallrye.mutiny.groups.MultiOnItemTimeout
- fail() - Method in class io.smallrye.mutiny.groups.UniOnNull
-
Like
UniOnNull.failWith(Throwable)
but using aNoSuchElementException
. - 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 afailure
event immediately after being subscribed to. - failure(Throwable) - Method in class io.smallrye.mutiny.groups.UniCreate
-
Creates a
Uni
that emits afailure
event immediately after being subscribed to. - failure(Supplier<Throwable>) - Method in class io.smallrye.mutiny.groups.MultiCreate
-
Creates a
Multi
that emits afailure
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 afailure
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
- failWith(Throwable) - Method in class io.smallrye.mutiny.groups.UniOnNull
- failWith(Throwable) - Method in class io.smallrye.mutiny.groups.UniOnTimeout
- failWith(Function<? super T, ? extends Throwable>) - Method in class io.smallrye.mutiny.groups.MultiOnItem
- failWith(Function<? super T, ? extends Throwable>) - Method in class io.smallrye.mutiny.groups.UniOnItem
- 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 givenSupplier
is sent downstream. - failWith(Supplier<? extends Throwable>) - Method in class io.smallrye.mutiny.groups.MultiOnItem
- failWith(Supplier<? extends Throwable>) - Method in class io.smallrye.mutiny.groups.MultiOnItemTimeout
- failWith(Supplier<? extends Throwable>) - Method in class io.smallrye.mutiny.groups.UniOnItem
- failWith(Supplier<? extends Throwable>) - Method in class io.smallrye.mutiny.groups.UniOnNotNull
- failWith(Supplier<? extends Throwable>) - Method in class io.smallrye.mutiny.groups.UniOnNull
- 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 givenSupplier
is sent downstream. - filter(Predicate<? super T>) - Method in interface io.smallrye.mutiny.Multi
- first() - Method in class io.smallrye.mutiny.groups.MultiCollect
- 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 theMulti
. - 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 Flow.Publisher<? extends O>>) - Method in interface io.smallrye.mutiny.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 givenmapper
. - from(Context, Consumer<? super T>, Consumer<? super Throwable>, Runnable, Consumer<? super Flow.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 existingBiConsumer
- from(BiFunction<T, U, R>) - Static method in interface io.smallrye.mutiny.unchecked.UncheckedBiFunction
-
Creates a
UncheckedBiFunction
from an existingBiFunction
. - from(Consumer<T>) - Static method in interface io.smallrye.mutiny.unchecked.UncheckedConsumer
-
Creates a new
UncheckedConsumer
from an existingConsumer
- from(Function<T, R>) - Static method in interface io.smallrye.mutiny.unchecked.UncheckedFunction
-
Creates a
UncheckedBiConsumer
from an existingFunction
- from(Supplier<T>) - Static method in interface io.smallrye.mutiny.unchecked.UncheckedSupplier
-
Creates a new
UncheckedSupplier
from an existingSupplier
- 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 givenFuture
. - future(Future<? extends T>, Duration) - Method in class io.smallrye.mutiny.groups.UniCreate
-
Creates a
Uni
from the givenFuture
. - future(Supplier<Future<? extends T>>) - Method in class io.smallrye.mutiny.groups.UniCreate
-
Creates a
Uni
from the givenFuture
. - future(Supplier<Future<? extends T>>, Duration) - Method in class io.smallrye.mutiny.groups.UniCreate
-
Creates a
Uni
from the givenFuture
.
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 (exceptMulti.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
- group() - Method in class io.smallrye.mutiny.operators.AbstractMulti
- GroupedMulti<K,T> - Interface in io.smallrye.mutiny
-
A specialization of
Multi
used by thegroup
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 anon-null
item. - ifNull() - Method in class io.smallrye.mutiny.groups.UniOnItem
-
Adds specific behavior when the observed
Uni
firesnull
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 currentUni
and continuing with eitheranother item
,a failure
, oranother 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
- indefinitely() - Method in class io.smallrye.mutiny.groups.MultiRetry
- indefinitely() - Method in class io.smallrye.mutiny.groups.UniAwait
-
Subscribes to the
Uni
and waits (blocking the caller thread) indefinitely until aitem
event is fired or afailure
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 aitem
event is fired or afailure
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
- Infrastructure - Class in io.smallrye.mutiny.infrastructure
- Infrastructure.OperatorLogger - Interface in io.smallrye.mutiny.infrastructure
-
An operator logger for
Multi.log(String)
andUni.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
intoList
of items and emits these lists. - intoMultis() - Method in class io.smallrye.mutiny.groups.MultiGroup
- 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
- invoke(Runnable) - Method in class io.smallrye.mutiny.groups.MultiOnFailure
- invoke(Runnable) - Method in class io.smallrye.mutiny.groups.MultiOnItem
-
Produces a new
Multi
invoking the given callback when anitem
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 thesubscription
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
- invoke(Runnable) - Method in class io.smallrye.mutiny.groups.UniOnItem
-
Produces a new
Uni
invoking the given callback when theitem
event is fired, ignoring its value. - invoke(Runnable) - Method in class io.smallrye.mutiny.groups.UniOnItemOrFailure
- invoke(Runnable) - Method in class io.smallrye.mutiny.groups.UniOnNotNull
-
Produces a new
Uni
invoking the given callback when theitem
event is fired. - invoke(Runnable) - Method in class io.smallrye.mutiny.groups.UniOnSubscribe
-
Produces a new
Uni
invoking the given callback when thesubscription
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 anitem
event is fired by the upstream. - invoke(Runnable) - Method in interface io.smallrye.mutiny.Uni
-
Produces a new
Uni
invoking the given callback when theitem
event is fired, but ignoring it. - invoke(BiConsumer<? super T, Throwable>) - Method in class io.smallrye.mutiny.groups.UniOnItemOrFailure
- 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 thesubscription
is received. - invoke(Consumer<? super Flow.Subscription>) - Method in class io.smallrye.mutiny.groups.MultiOnSubscribe
-
Produces a new
Multi
invoking the given callback when thesubscription
is received. - invoke(Consumer<? super T>) - Method in class io.smallrye.mutiny.groups.MultiOnItem
-
Produces a new
Multi
invoking the given callback when anitem
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 theitem
event is fired. - invoke(Consumer<? super T>) - Method in class io.smallrye.mutiny.groups.UniOnNotNull
-
Produces a new
Uni
invoking the given callback when theitem
event is fired. - invoke(Consumer<? super T>) - Method in interface io.smallrye.mutiny.Multi
-
Produces a new
Multi
invoking the given callback when anitem
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 theitem
event is fired. - invoke(Consumer<Throwable>) - Method in class io.smallrye.mutiny.groups.MultiOnFailure
- invoke(Consumer<Throwable>) - Method in class io.smallrye.mutiny.groups.UniOnFailure
- 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 - module io.smallrye.mutiny
- 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 (potentiallynull
) 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 (potentiallynull
) 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 (potentiallynull
) 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 (potentiallynull
) 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 passedStream
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 thisTuple
.
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
- 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 theMulti
. - 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
- 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
- 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
- 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
- merge(int) - Method in class io.smallrye.mutiny.groups.MultiFlatten
- merging() - Method in class io.smallrye.mutiny.groups.MultiCreateBy
- multi(Multi<T>) - Method in class io.smallrye.mutiny.groups.UniCreate
- 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
, andcompletion
) 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
- 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
- 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<Flow.Publisher<?>>) - Constructor for class io.smallrye.mutiny.groups.MultiItemCombine2
- MultiItemCombine3<T1,T2,T3> - Class in io.smallrye.mutiny.groups
- MultiItemCombine3(Iterable<Flow.Publisher<?>>) - Constructor for class io.smallrye.mutiny.groups.MultiItemCombine3
- MultiItemCombine4<T1,T2,T3,T4> - Class in io.smallrye.mutiny.groups
- MultiItemCombine4(Iterable<Flow.Publisher<?>>) - Constructor for class io.smallrye.mutiny.groups.MultiItemCombine4
- MultiItemCombine5<T1,T2,T3,T4,T5> - Class in io.smallrye.mutiny.groups
- MultiItemCombine5(Iterable<Flow.Publisher<?>>) - Constructor for class io.smallrye.mutiny.groups.MultiItemCombine5
- MultiItemCombine6<T1,T2,T3,T4,T5,T6> - Class in io.smallrye.mutiny.groups
- MultiItemCombine6(Iterable<Flow.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<Flow.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<Flow.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<Flow.Publisher<?>>) - Constructor for class io.smallrye.mutiny.groups.MultiItemCombine9
- MultiItemCombineIterable - Class in io.smallrye.mutiny.groups
- MultiItemCombineIterable(Iterable<? extends Flow.Publisher<?>>) - Constructor for class io.smallrye.mutiny.groups.MultiItemCombineIterable
- MultiMerge - Class in io.smallrye.mutiny.groups
- 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 aFlow.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 Flow.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 Flow.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
Flow.Subscriber
receiving calls toFlow.Subscriber.onSubscribe(Subscription)
once after passing an instance ofFlow.Subscriber
toFlow.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 configuredExecutor
. - 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
- 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 anull
item.
O
- of(int) - Method in class io.smallrye.mutiny.groups.MultiGroupIntoLists
- of(int) - Method in class io.smallrye.mutiny.groups.MultiGroupIntoMultis
- of(int, int) - Method in class io.smallrye.mutiny.groups.MultiGroupIntoLists
- of(int, int) - Method in class io.smallrye.mutiny.groups.MultiGroupIntoMultis
- of(int, Duration) - Method in class io.smallrye.mutiny.groups.MultiGroupIntoLists
- of(Uni<? super T>...) - Method in class io.smallrye.mutiny.groups.UniAny
-
Like
UniAny.of(Iterable)
but with an array ofUni
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
- 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
Multi.onCancellation()
events. - onCancellation(Uni<T>) - Static method in interface io.smallrye.mutiny.helpers.spies.Spy
-
Spy
Uni.onCancellation()
events. - 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
Multi.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
Multi.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
Multi.onFailure()
events. - onFailure(Multi<T>, Class<? extends Throwable>) - Static method in interface io.smallrye.mutiny.helpers.spies.Spy
-
Spy
Multi.onFailure(Class)
events. - onFailure(Multi<T>, Predicate<? super Throwable>) - Static method in interface io.smallrye.mutiny.helpers.spies.Spy
-
Spy
Multi.onFailure(Predicate)
events. - 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
-
Spy
Uni.onFailure(Class)
events. - onFailure(Uni<T>, Predicate<? super Throwable>) - Static method in interface io.smallrye.mutiny.helpers.spies.Spy
-
Spy
Uni.onFailure(Predicate)
)} events. - 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 thisMulti
- 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 (potentiallynull
). - onItem(I) - Method in class io.smallrye.mutiny.subscription.UniDelegatingSubscriber
- onItem(Multi<T>) - Static method in interface io.smallrye.mutiny.helpers.spies.Spy
-
Spy
Multi.onItem()
events and keep track of the items. - onItem(Multi<T>, boolean) - Static method in interface io.smallrye.mutiny.helpers.spies.Spy
-
Spy
Multi.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 toFlow.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 (potentiallynull
)) or a failure. - onItemOrFailure(Uni<T>) - Static method in interface io.smallrye.mutiny.helpers.spies.Spy
-
Spy
Uni.onItemOrFailure()
events. - 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(Flow.Publisher<? extends T>, Flow.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
Flow.Publisher
in response to requests toFlow.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
Multi.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
Multi.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
Multi.onRequest()
events. - onRequestSpy() - Method in class io.smallrye.mutiny.helpers.spies.MultiGlobalSpy
- onSubscribe() - Method in interface io.smallrye.mutiny.Multi
-
Deprecated.use
Multi.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.use
Uni.onSubscription()
instead - onSubscribe(Multi<T>) - Static method in interface io.smallrye.mutiny.helpers.spies.Spy
-
Spy
Multi.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
-
Spy
Uni.onSubscription()
events. - onSubscribe(Flow.Subscription) - Method in class io.smallrye.mutiny.helpers.test.AbstractSubscriber
- onSubscribe(Flow.Subscription) - Method in class io.smallrye.mutiny.helpers.test.AssertSubscriber
- onSubscribe(Flow.Subscription) - Method in class io.smallrye.mutiny.operators.multi.processors.BroadcastProcessor
- onSubscribe(Flow.Subscription) - Method in class io.smallrye.mutiny.operators.multi.processors.SerializedProcessor
- onSubscribe(Flow.Subscription) - Method in class io.smallrye.mutiny.operators.multi.processors.UnicastProcessor
- onSubscribe(Flow.Subscription) - Method in class io.smallrye.mutiny.subscription.SafeSubscriber
- onSubscribe(Flow.Subscription) - Method in class io.smallrye.mutiny.subscription.SerializedSubscriber
- onSubscribe(Flow.Subscription) - Method in class io.smallrye.mutiny.subscription.Subscribers.CallbackBasedSubscriber
- onSubscribe(Flow.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 aFlow.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 aUniSubscription
. - onSubscription(Uni<T>, UniSubscriber<? super T>) - Method in interface io.smallrye.mutiny.infrastructure.UniInterceptor
-
Method called when a subscriber subscribes to a
Uni
. - onSubscription(Flow.Publisher<? extends T>, Flow.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
Multi.onTermination()
events. - onTermination(Uni<T>) - Static method in interface io.smallrye.mutiny.helpers.spies.Spy
-
Spy
Uni.onTermination()
events. - onTermination(Runnable) - Method in interface io.smallrye.mutiny.subscription.MultiEmitter
-
Attaches a @{code termination} event handler invoked when the downstream
Flow.Subscription
is cancelled, or when the emitter has emitted either acompletion
orfailure
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 anitem
orfailure
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 bysupplier
. - 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 ifOptional.isPresent()
ornull
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 ifOptional.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 ifOptional.isPresent()
ornull
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(Flow.Publisher<? extends T>) - Method in class io.smallrye.mutiny.groups.UniCreate
-
Creates a
Uni
from the passedFlow.Publisher
. - publisher(Flow.Publisher<T>) - Method in class io.smallrye.mutiny.groups.MultiCreate
-
Creates a
Multi
from the passedFlow.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
- 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
- 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
- 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
- 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
- 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
- recoverWithNull() - Method in class io.smallrye.mutiny.groups.UniOnFailure
-
Recovers from the received failure by ignoring it and emitting a
null
item in the resultingUni
. - 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
- 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
- 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
- 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
- replaceIfNullWith(T) - Method in interface io.smallrye.mutiny.Uni
-
When this
Uni
emitsnull
, replace with the provided value. - replaceWith(Uni<O>) - Method in interface io.smallrye.mutiny.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 aSupplier
. - 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 withnull
. - replaceWithVoid() - Method in interface io.smallrye.mutiny.Uni
- replaying() - Method in class io.smallrye.mutiny.groups.MultiCreateBy
- 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 Flow.Publisher<I>>) - Method in class io.smallrye.mutiny.groups.MultiCreate
-
Creates a
Multi
from a resource, generated by a supplier function called for each individualFlow.Subscriber
, while streaming the items from aPublisher/Multi
created from the resource. - resourceFromUni(Supplier<Uni<R>>, Function<? super R, ? extends Flow.Publisher<I>>) - Method in class io.smallrye.mutiny.groups.MultiCreate
-
Creates a
Multi
from a resource, generated by a supplier function called for each individualFlow.Subscriber
, while streaming the items from aPublisher/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
- 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
S
- safePublisher(Flow.Publisher<T>) - Method in class io.smallrye.mutiny.groups.MultiCreate
-
Creates a
Multi
from the passedFlow.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(Flow.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
- scan(Supplier<S>, BiFunction<S, ? super T, S>) - Method in class io.smallrye.mutiny.groups.MultiOnItem
- 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(Flow.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(Flow.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
Multi.log(String)
andUni.log(String)
. - setOrSwitchUpstream(Flow.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
- 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 Flow.Publisher<?>>) - Method in class io.smallrye.mutiny.groups.MultiItemCombination
-
Combines the items from multiple streams.
- streams(Iterable<? extends Flow.Publisher<T>>) - Method in class io.smallrye.mutiny.groups.MultiConcat
- streams(Iterable<? extends Flow.Publisher<T>>) - Method in class io.smallrye.mutiny.groups.MultiMerge
- streams(Flow.Publisher<? extends T1>, Flow.Publisher<? extends T2>) - Method in class io.smallrye.mutiny.groups.MultiItemCombination
-
Combines the items from 2 streams.
- streams(Flow.Publisher<? extends T1>, Flow.Publisher<? extends T2>, Flow.Publisher<? extends T3>) - Method in class io.smallrye.mutiny.groups.MultiItemCombination
-
Combines the items from 3 streams.
- streams(Flow.Publisher<? extends T1>, Flow.Publisher<? extends T2>, Flow.Publisher<? extends T3>, Flow.Publisher<? extends T4>) - Method in class io.smallrye.mutiny.groups.MultiItemCombination
-
Combines the items from 4 streams.
- streams(Flow.Publisher<? extends T1>, Flow.Publisher<? extends T2>, Flow.Publisher<? extends T3>, Flow.Publisher<? extends T4>, Flow.Publisher<? extends T5>) - Method in class io.smallrye.mutiny.groups.MultiItemCombination
-
Combines the items from 5 streams.
- streams(Flow.Publisher<? extends T1>, Flow.Publisher<? extends T2>, Flow.Publisher<? extends T3>, Flow.Publisher<? extends T4>, Flow.Publisher<? extends T5>, Flow.Publisher<? extends T6>) - Method in class io.smallrye.mutiny.groups.MultiItemCombination
-
Combines the items from 6 streams.
- streams(Flow.Publisher<? extends T1>, Flow.Publisher<? extends T2>, Flow.Publisher<? extends T3>, Flow.Publisher<? extends T4>, Flow.Publisher<? extends T5>, Flow.Publisher<? extends T6>, Flow.Publisher<? extends T7>) - Method in class io.smallrye.mutiny.groups.MultiItemCombination
-
Combines the items from 7 streams.
- streams(Flow.Publisher<? extends T1>, Flow.Publisher<? extends T2>, Flow.Publisher<? extends T3>, Flow.Publisher<? extends T4>, Flow.Publisher<? extends T5>, Flow.Publisher<? extends T6>, Flow.Publisher<? extends T7>, Flow.Publisher<? extends T8>) - Method in class io.smallrye.mutiny.groups.MultiItemCombination
-
Combines the items from 8 streams.
- streams(Flow.Publisher<? extends T1>, Flow.Publisher<? extends T2>, Flow.Publisher<? extends T3>, Flow.Publisher<? extends T4>, Flow.Publisher<? extends T5>, Flow.Publisher<? extends T6>, Flow.Publisher<? extends T7>, Flow.Publisher<? extends T8>, Flow.Publisher<? extends T9>) - Method in class io.smallrye.mutiny.groups.MultiItemCombination
-
Combines the items from 9 streams.
- streams(Flow.Publisher<T>...) - Method in class io.smallrye.mutiny.groups.MultiConcat
- streams(Flow.Publisher<T>...) - Method in class io.smallrye.mutiny.groups.MultiMerge
- 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 aUniSubscriber
, callbacks, or aCompletionStage
. - 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(Flow.Subscriber<? super O>) - Method in class io.smallrye.mutiny.operators.multi.processors.SerializedProcessor
- subscribe(Flow.Subscriber<? super T>) - Method in class io.smallrye.mutiny.operators.AbstractMulti
- subscribeAsCompletionStage() - Method in interface io.smallrye.mutiny.Uni
-
Shortcut for
UniSubscribe.asCompletionStage()
. - subscribeAsCompletionStage(Context) - Method in interface io.smallrye.mutiny.Uni
-
Shortcut for
UniSubscribe.asCompletionStage(Context)
. - 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 producedFunction
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 producedFunction
producing the items. - SwitchableSubscriptionSubscriber<O> - Class in io.smallrye.mutiny.subscription
-
An implementation of
Flow.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
- switchTo(Flow.Publisher<? extends T>) - Method in class io.smallrye.mutiny.groups.MultiIfEmpty
- switchTo(Flow.Publisher<? extends T>) - Method in class io.smallrye.mutiny.groups.MultiOnCompletion
- switchTo(Supplier<Uni<? extends T>>) - Method in class io.smallrye.mutiny.groups.UniOnNull
- switchTo(Supplier<Flow.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 aFlow.Publisher
produces with the givenSupplier
. - switchTo(Supplier<Flow.Publisher<? extends T>>) - Method in class io.smallrye.mutiny.groups.MultiOnCompletion
-
When the upstream
Multi
completes, it continues with the events fired by aFlow.Publisher
produces with the givenSupplier
. - 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 theconsumer
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 theconsumer
callback.
T
- ticks() - Method in class io.smallrye.mutiny.groups.MultiCreate
-
Creates a
Multi
that emitslong
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 thisMulti
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
- toPublisher() - Method in class io.smallrye.mutiny.groups.MultiConvert
-
Converts the
Multi
into aFlow.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
- toUni() - Method in class io.smallrye.mutiny.operators.AbstractMulti
- transform(BiFunction<? super T, Throwable, ? extends R>) - Method in class io.smallrye.mutiny.groups.UniOnItemOrFailure
- transform(Function<? super Throwable, ? extends Throwable>) - Method in class io.smallrye.mutiny.groups.MultiOnFailure
- transform(Function<? super Throwable, ? extends Throwable>) - Method in class io.smallrye.mutiny.groups.UniOnFailure
- transform(Function<? super T, ? extends R>) - Method in class io.smallrye.mutiny.groups.MultiOnItem
- transform(Function<? super T, ? extends R>) - Method in class io.smallrye.mutiny.groups.UniOnItem
- transform(Function<? super T, ? extends R>) - Method in class io.smallrye.mutiny.groups.UniOnNotNull
- 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 Flow.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 Flow.Publisher<? extends R>>) - Method in class io.smallrye.mutiny.groups.UniOnItem
-
When this
Uni
produces its item (maybenull
), call the givenmapper
to produce aFlow.Publisher
. - transformToMulti(Function<? super T, ? extends Flow.Publisher<? extends R>>) - Method in class io.smallrye.mutiny.groups.UniOnNotNull
-
When this
Uni
produces its item (notnull
), call the givenmapper
to produce aFlow.Publisher
. - transformToMultiAndConcatenate(Function<? super T, ? extends Flow.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 Flow.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 givenmapper
. - 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 givenmapper
. - 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 givenmapper
. - 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
- uni(Consumer<UniEmitter<? super T>>) - Method in class io.smallrye.mutiny.groups.MultiRepetition
-
Creates a
Multi
by repeating the items fired by the producedConsumer
receiving anUniEmitter
to fire the item or failure. - uni(Supplier<Uni<? extends T>>) - Method in class io.smallrye.mutiny.groups.MultiRepetition
- 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 producedBiConsumer
. - uni(Supplier<S>, Function<S, Uni<? extends T>>) - Method in class io.smallrye.mutiny.groups.MultiRepetition
- Uni<T> - Interface in io.smallrye.mutiny
-
A
Uni
represents a lazy asynchronous action. - UniAndGroup<T1> - Class in io.smallrye.mutiny.groups
- 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 emptyContext
. - UniAssertSubscriber(boolean) - Constructor for class io.smallrye.mutiny.helpers.test.UniAssertSubscriber
-
Create a new
UniAssertSubscriber
with an upfront cancellation configuration and an emptyContext
. - 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 anOptional
. - 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
- 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 withUniJoin.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 withUniJoin.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 aUniSubscription
. - 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
- 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
andUniSubscription
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 fromupstream
. - 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 thisUniSubscriber
toUniSubscribe.withSubscriber(UniSubscriber)
retrieved fromUni.subscribe()
. - UniSubscription - Interface in io.smallrye.mutiny.subscription
-
A
Flow.Subscription
for theUni
type. - UniZip - Class in io.smallrye.mutiny.groups
- 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 givenFunction
emits an item (potentiallynull
) - until(Predicate<? super Throwable>) - Method in class io.smallrye.mutiny.groups.MultiRetry
- until(Predicate<? super Throwable>) - Method in class io.smallrye.mutiny.groups.UniRetry
- 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 returnstrue
. - 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 anull
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
emittingtrue
. - when(Function<? super T, Uni<Boolean>>) - Method in class io.smallrye.mutiny.groups.MultiSkip
-
Skips the items where the given function produced a
Uni
emittingtrue
. - when(Function<Multi<Throwable>, ? extends Flow.Publisher<?>>) - Method in class io.smallrye.mutiny.groups.MultiRetry
- when(Function<Multi<Throwable>, ? extends Flow.Publisher<?>>) - Method in class io.smallrye.mutiny.groups.UniRetry
- 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 mostlimit
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 returnstrue
. - with(Context, Consumer<? super Flow.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 artificialUniSubscriber
calling theonItem
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 artificialUniSubscriber
calling theonItem
andonFailure
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 Flow.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 artificialUniSubscriber
calling theonItem
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 artificialUniSubscriber
calling theonItem
andonFailure
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 givenCollector
. - 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 aUniSerializedSubscriber
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
All Classes All Packages