- AbstractMulti<T> - Class in io.smallrye.mutiny.operators
-
- AbstractMulti() - Constructor for class io.smallrye.mutiny.operators.AbstractMulti
-
- AbstractMultiOperator<I,O> - Class in io.smallrye.mutiny.operators.multi
-
Abstract base class for operators that take an upstream source
Multi.
- AbstractMultiOperator(Multi<? extends I>) - Constructor for class io.smallrye.mutiny.operators.multi.AbstractMultiOperator
-
- AbstractUni<T> - Class in io.smallrye.mutiny.operators
-
- AbstractUni() - Constructor for class io.smallrye.mutiny.operators.AbstractUni
-
- accept(Cancellable) - Method in class io.smallrye.mutiny.operators.multi.multicast.ConnectableMultiConnection
-
- accept(A, B, C) - Method in interface io.smallrye.mutiny.tuples.Functions.TriConsumer
-
- accept(T, U) - Method in interface io.smallrye.mutiny.unchecked.UncheckedBiConsumer
-
Performs this operation on the given arguments.
- accept(T) - Method in interface io.smallrye.mutiny.unchecked.UncheckedConsumer
-
Performs this operation on the given argument.
- add(T) - Method in class io.smallrye.mutiny.helpers.queues.MpscLinkedQueue
-
- add(E) - Method in class io.smallrye.mutiny.helpers.queues.SpscArrayQueue
-
- add(long, long) - Static method in class io.smallrye.mutiny.helpers.Subscriptions
-
Adds two long values and caps the sum at Long.MAX_VALUE.
- add(AtomicLong, long) - Static method in class io.smallrye.mutiny.helpers.Subscriptions
-
Atomically adds the positive value n to the requested value in the AtomicLong and
caps the result at Long.MAX_VALUE and returns the previous value.
- addAll(Collection<? extends T>) - Method in class io.smallrye.mutiny.helpers.queues.MpscLinkedQueue
-
- addAll(Collection<? extends E>) - Method in class io.smallrye.mutiny.helpers.queues.SpscArrayQueue
-
- addAndHandledAlreadyCancelled(AtomicLong, long) - Static method in class io.smallrye.mutiny.helpers.Subscriptions
-
Atomically adds the positive value n to the requested value in the
AtomicLong and
caps the result at
Long.MAX_VALUE and returns the previous value and
considers
Long.MIN_VALUE as a cancel indication (no addition then).
- addFailure(AtomicReference<Throwable>, Throwable) - Static method in class io.smallrye.mutiny.helpers.Subscriptions
-
- 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.
- and() - Method in class io.smallrye.mutiny.operators.AbstractUni
-
- and(Uni<T2>) - Method in class io.smallrye.mutiny.operators.AbstractUni
-
- and() - Method in interface io.smallrye.mutiny.Uni
-
Combines a set of
unis into a joined item.
- and(Uni<T2>) - Method in interface io.smallrye.mutiny.Uni
-
Combines the item of this
Uni with the item of
other into a
Tuple2.
- andContinueWith(T) - Method in class io.smallrye.mutiny.groups.UniOnResultIgnore
-
Ignores the item fired by the current
Uni, and continue with a default value.
- andContinueWith(Supplier<? extends T>) - Method in class io.smallrye.mutiny.groups.UniOnResultIgnore
-
Ignores the item fired by the current
Uni, and continue with the value produced by the given supplier.
- andContinueWithNull() - Method in class io.smallrye.mutiny.groups.UniOnResultIgnore
-
Ignores the item fired by the current
Uni, and continue with a
null item.
- andFail(Throwable) - Method in class io.smallrye.mutiny.groups.UniOnResultIgnore
-
Ignores the item fired by the current
Uni and fails with the passed failure.
- andFail(Supplier<Throwable>) - Method in class io.smallrye.mutiny.groups.UniOnResultIgnore
-
Ignores the item fired by the current
Uni, and fails with a failure produced using the given
Supplier.
- andFail() - Method in class io.smallrye.mutiny.groups.UniOnResultIgnore
-
- andSwitchTo(Uni<? extends O>) - Method in class io.smallrye.mutiny.groups.UniOnResultIgnore
-
Ignores the item fired by the current
Uni and continue with the given
Uni.
- andSwitchTo(Supplier<Uni<? extends O>>) - Method in class io.smallrye.mutiny.groups.UniOnResultIgnore
-
Ignores the item fired by the current
Uni and continue with the
Uni produced by the given supplier.
- andThen(UncheckedBiConsumer<? super T, ? super U>) - Method in interface io.smallrye.mutiny.unchecked.UncheckedBiConsumer
-
Returns a composed UncheckedBiConsumer that performs, in sequence, this
operation followed by the after operation.
- andThen(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(UncheckedConsumer<? super T>) - Method in interface io.smallrye.mutiny.unchecked.UncheckedConsumer
-
Returns a composed UncheckedConsumer that performs, in sequence, this
operation followed by the after operation.
- andThen(UncheckedFunction<? super R, ? extends V>) - Method in interface io.smallrye.mutiny.unchecked.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(Uni<T>) - Method in class io.smallrye.mutiny.converters.uni.ToCompletableFuture
-
- apply(Uni<T>) - Method in class io.smallrye.mutiny.converters.uni.ToCompletionStage
-
- apply(Uni<T>) - Method in class io.smallrye.mutiny.converters.uni.ToPublisher
-
- apply(Function<? super Throwable, ? extends Throwable>) - Method in class io.smallrye.mutiny.groups.MultiOnFailure
-
Produces a new
Multi invoking the given function when the current
Multi propagates a failure.
- apply(Function<? super T, ? extends R>) - Method in class io.smallrye.mutiny.groups.MultiOnItem
-
Produces a new
Multi invoking the given function for each item emitted by the upstream
Multi.
- apply(Function<? super Throwable, ? extends Throwable>) - Method in class io.smallrye.mutiny.groups.UniOnFailure
-
Produces a new
Uni invoking the given function when the current
Uni propagates a failure.
- apply(Function<? super T, ? extends R>) - Method in class io.smallrye.mutiny.groups.UniOnItem
-
Produces a new
Uni invoking the given function when the current
Uni fires the
item event.
- apply(Function<? super T, ? extends R>) - Method in class io.smallrye.mutiny.groups.UniOnNotNull
-
Produces a new
Uni invoking the given function when the current
Uni fires the
item event.
- apply(T1, T2, T3) - Method in interface io.smallrye.mutiny.tuples.Functions.Function3
-
- apply(List<Object>) - Method in interface io.smallrye.mutiny.tuples.Functions.Function3
-
- apply(T1, T2, T3, T4) - Method in interface io.smallrye.mutiny.tuples.Functions.Function4
-
- apply(List<Object>) - 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(List<Object>) - Method in interface io.smallrye.mutiny.tuples.Functions.Function5
-
- apply(T, U) - Method in interface io.smallrye.mutiny.unchecked.UncheckedBiFunction
-
Applies this function to the given arguments.
- apply(T) - Method in interface io.smallrye.mutiny.unchecked.UncheckedFunction
-
Applies this function to the given argument.
- asCompletionStage() - Method in class io.smallrye.mutiny.groups.UniSubscribe
-
- 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.
- asList() - Method in class io.smallrye.mutiny.groups.MultiCollect
-
Creates a
Uni emitting an item containing all elements emitted by this
Multi into a
List.
- asList() - Method in interface io.smallrye.mutiny.tuples.Tuple
-
- 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
-
- asMap(Function<? super T, ? extends K>) - Method in class io.smallrye.mutiny.groups.MultiCollect
-
Produces an
Uni emitting a
Map of
key -> item for each item emitted by this
Multi.
- asMap(Function<? super T, ? extends K>, Function<? super T, ? extends V>) - Method in class io.smallrye.mutiny.groups.MultiCollect
-
Produces an
Uni emitting a
Map of
key -> mapped item for each item emitted by
this
Multi.
- asMultiMap(Function<? super T, ? extends K>, Function<? super T, ? extends V>) - Method in class io.smallrye.mutiny.groups.MultiCollect
-
Produces an
Uni emitting a
Map of
key -> Collection of mapped values for each
item emitted by this
Multi.
- asMultiMap(Function<? super T, ? extends K>) - Method in class io.smallrye.mutiny.groups.MultiCollect
-
Produces an
Uni emitting a
Map of
key -> Collection of items for each
item emitted by this
Multi.
- asOptional() - Method in class io.smallrye.mutiny.groups.UniAwait
-
Indicates that you are awaiting for the item event of the attached
Uni wrapped into an
Optional.
- assertIndexInBounds(int) - Method in class io.smallrye.mutiny.tuples.Tuple2
-
- 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.
- 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.operators.MultiItemCombine2
-
- asTuple() - Method in class io.smallrye.mutiny.operators.MultiItemCombine3
-
- asTuple() - Method in class io.smallrye.mutiny.operators.MultiItemCombine4
-
- asTuple() - Method in class io.smallrye.mutiny.operators.MultiItemCombine5
-
- atMost(long) - Method in class io.smallrye.mutiny.groups.MultiRetry
-
Produces a
Multi resubscribing to the current
Multi at most
numberOfAttempts time,
until it gets items followed by the completion event.
- atMost(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.
- atMost(long) - Method in class io.smallrye.mutiny.groups.UniRepeat
-
Generates a stream, containing the items from the upstream
Uni, resubscribed at most
times times.
- atMost(long) - Method in class io.smallrye.mutiny.groups.UniRetry
-
Produces a
Uni resubscribing to the current
Uni at most
numberOfAttempts time, until it
gets an item (potentially
null).
- await() - Method in class io.smallrye.mutiny.operators.AbstractUni
-
- await(Uni<T>, Duration) - Static method in class io.smallrye.mutiny.operators.UniBlockingAwait
-
- 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.
- 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
-
- cache() - Method in interface io.smallrye.mutiny.Uni
-
Caches the events (item or failure) of this
Uni and replays it for all further
UniSubscriber.
- cancel() - Method in class io.smallrye.mutiny.helpers.EmptyUniSubscription
-
- cancel(AtomicReference<Subscription>) - Static method in class io.smallrye.mutiny.helpers.Subscriptions
-
- cancel() - Method in class io.smallrye.mutiny.helpers.Subscriptions.DeferredSubscription
-
- cancel() - Method in class io.smallrye.mutiny.helpers.Subscriptions.EmptySubscription
-
- cancel() - Method in class io.smallrye.mutiny.helpers.UniCallbackSubscriber
-
- cancel() - Method in class io.smallrye.mutiny.operators.DefaultUniEmitter
-
- cancel() - Method in class io.smallrye.mutiny.operators.multi.builders.CollectionBasedMulti.CollectionSubscription
-
- cancel() - Method in class io.smallrye.mutiny.operators.multi.multicast.ConnectableMultiConnection
-
- cancel() - Method in class io.smallrye.mutiny.operators.multi.multicast.MultiReferenceCountSubscriber
-
- cancel() - Method in class io.smallrye.mutiny.operators.multi.MultiFlatMapOp.FlatMapMainSubscriber
-
- cancel() - Method in class io.smallrye.mutiny.operators.multi.MultiGroupByOp.MultiGroupByProcessor
-
- cancel(K) - Method in class io.smallrye.mutiny.operators.multi.MultiGroupByOp.MultiGroupByProcessor
-
- cancel() - Method in class io.smallrye.mutiny.operators.multi.MultiOperatorProcessor
-
- cancel() - Method in class io.smallrye.mutiny.operators.multi.processors.UnicastProcessor
-
- cancel() - Method in class io.smallrye.mutiny.operators.UniFlatMapOnItem.FlatMapSubscription
-
- cancel() - Method in class io.smallrye.mutiny.operators.UniSerializedSubscriber
-
- 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.SwitchableSubscriptionSubscriber
-
- 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
-
- cancellation(Runnable) - Method in class io.smallrye.mutiny.groups.MultiOnEvent
-
Attaches an action executed when a subscription is cancelled.
- cancellation(Runnable) - Method in class io.smallrye.mutiny.groups.UniOnEvent
-
Attaches an action executed when a subscription is cancelled.
- CANCELLED - Static variable in class io.smallrye.mutiny.helpers.EmptyUniSubscription
-
The instance that can be shared.
- CANCELLED - Static variable in class io.smallrye.mutiny.helpers.Subscriptions
-
This instance must not be shared.
- cancelled() - Static method in class io.smallrye.mutiny.subscription.Subscribers
-
- CancelledSubscriber() - Constructor for class io.smallrye.mutiny.helpers.Subscriptions.CancelledSubscriber
-
- cancelTimerIf0() - Method in class io.smallrye.mutiny.operators.multi.multicast.ConnectableMultiConnection
-
- cancelUpstreamOnSwitch() - Method in class io.smallrye.mutiny.subscription.SwitchableSubscriptionSubscriber
-
- 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.
- clear() - Method in class io.smallrye.mutiny.helpers.queues.MpscLinkedQueue
-
- clear() - Method in class io.smallrye.mutiny.helpers.queues.SpscArrayQueue
-
- clear() - Method in class io.smallrye.mutiny.helpers.queues.SpscLinkedArrayQueue
-
- clearInterceptors() - Static method in class io.smallrye.mutiny.infrastructure.Infrastructure
-
- collectFailures() - Method in class io.smallrye.mutiny.groups.MultiConcat
-
Indicates that the concatenation process should not propagate the first receive 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.MultiMerge
-
Indicates that the merge process should not propagate the first receive 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.UniAndGroupIterable
-
- collectFailures() - Method in class io.smallrye.mutiny.operators.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.operators.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.operators.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.operators.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.operators.MultiItemCombineIterable
-
Configures the combination to wait until all the streams to fire a completion or failure event
before propagating a failure downstream.
- collectInto(Multi<T>, Supplier<R>, BiConsumer<R, ? super T>) - Static method in class io.smallrye.mutiny.operators.MultiCollector
-
- CollectionBasedMulti<T> - Class in io.smallrye.mutiny.operators.multi.builders
-
- CollectionBasedMulti(T...) - Constructor for class io.smallrye.mutiny.operators.multi.builders.CollectionBasedMulti
-
- CollectionBasedMulti(Collection<T>) - Constructor for class io.smallrye.mutiny.operators.multi.builders.CollectionBasedMulti
-
- CollectionBasedMulti.CollectionSubscription<T> - Class in io.smallrye.mutiny.operators.multi.builders
-
- CollectionSubscription(MultiSubscriber<? super T>, Collection<T>) - Constructor for class io.smallrye.mutiny.operators.multi.builders.CollectionBasedMulti.CollectionSubscription
-
- collectItems() - Method in interface io.smallrye.mutiny.Multi
-
- collectItems() - Method in class io.smallrye.mutiny.operators.AbstractMulti
-
- collector(Multi<T>, Collector<? super T, A, ? extends R>, boolean) - Static method in class io.smallrye.mutiny.operators.MultiCollector
-
- combine() - Static method in interface io.smallrye.mutiny.Uni
-
Creates a new
Uni combining several others unis such as
all or
any.
- combinedWith(BiFunction<T1, T2, O>) - Method in class io.smallrye.mutiny.groups.UniAndGroup2
-
Creates the resulting
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(Function<List<?>, O>) - Method in class io.smallrye.mutiny.groups.UniAndGroupIterable
-
- combining() - Method in class io.smallrye.mutiny.groups.MultiCreateBy
-
Creates a new instance of
Multi by associating / combining the items from different
streams (
Multi or
Publisher).
- complete() - Method in class io.smallrye.mutiny.helpers.MultiEmitterProcessor
-
- complete(Subscriber<?>) - Static method in class io.smallrye.mutiny.helpers.Subscriptions
-
Invokes onSubscribe on the given Subscriber with the cancelled subscription instance
followed immediately by a call to onComplete.
- complete(T) - Method in class io.smallrye.mutiny.operators.DefaultUniEmitter
-
- complete() - Method in class io.smallrye.mutiny.operators.multi.builders.SerializedMultiEmitter
-
- complete() - Method in interface io.smallrye.mutiny.subscription.MultiEmitter
-
Emits a completion event downstream indicating that no more item will be sent.
- complete(T) - Method in interface io.smallrye.mutiny.subscription.UniEmitter
-
Emits the item event downstream with the given (potentially null) item.
- completion() - Method in class io.smallrye.mutiny.groups.MultiOnEvent
-
Configures the action to execute when the observed
Multi emits the completion event.
- completion(Runnable) - Method in class io.smallrye.mutiny.groups.MultiOnEvent
-
- completion() - Method in class io.smallrye.mutiny.operators.multi.builders.BufferItemMultiEmitter
-
- completionStage(CompletionStage<? extends T>) - Method in class io.smallrye.mutiny.groups.MultiCreate
-
- completionStage(Supplier<? extends CompletionStage<? extends T>>) - Method in class io.smallrye.mutiny.groups.MultiCreate
-
- completionStage(Supplier<S>, Function<S, ? extends CompletionStage<? extends T>>) - Method in class io.smallrye.mutiny.groups.MultiRepetition
-
- completionStage(Supplier<? extends CompletionStage<? extends T>>) - Method in class io.smallrye.mutiny.groups.MultiRepetition
-
- completionStage(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.UniCreate
-
- completionStage(Supplier<? 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(List<Throwable>) - Constructor for exception io.smallrye.mutiny.CompositeException
-
- CompositeException(Throwable...) - Constructor for exception io.smallrye.mutiny.CompositeException
-
- CompositeException(CompositeException, Throwable) - Constructor for exception io.smallrye.mutiny.CompositeException
-
- concatenate() - Method in class io.smallrye.mutiny.groups.MultiFlatten
-
Produces a
Multi containing the items from
Publisher produced by the
mapper for each
item emitted by this
Multi.
- concatenating() - Method in class io.smallrye.mutiny.groups.MultiCreateBy
-
Creates a new instance of
Multi by concatenating several
Multi or
Publisher instances.
- concatMap(Function<? super T, ? extends Publisher<? extends O>>) - Method in interface io.smallrye.mutiny.Multi
-
Produces a
Multi containing the items from
Publisher produced by the
mapper for each
item emitted by this
Multi.
- connect(ConnectableMultiConnection) - Method in class io.smallrye.mutiny.operators.multi.multicast.ConnectableMulti
-
- connect(ConnectableMultiConnection) - Method in class io.smallrye.mutiny.operators.multi.multicast.MultiPublishOp
-
- ConnectableMulti<T> - Class in io.smallrye.mutiny.operators.multi.multicast
-
- ConnectableMulti(Multi<T>) - Constructor for class io.smallrye.mutiny.operators.multi.multicast.ConnectableMulti
-
- ConnectableMultiConnection - Class in io.smallrye.mutiny.operators.multi.multicast
-
- connectAfter(int) - Method in class io.smallrye.mutiny.operators.multi.multicast.ConnectableMulti
-
Returns a
Multi that connect to the upstream as soon as the
numberOfSubscribers subscribers
subscribe.
- 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(Object) - Method in class io.smallrye.mutiny.helpers.queues.MpscLinkedQueue
-
- contains(Object) - Method in class io.smallrye.mutiny.helpers.queues.SpscArrayQueue
-
- containsAll(Collection<?>) - Method in class io.smallrye.mutiny.helpers.queues.MpscLinkedQueue
-
- containsAll(Collection<?>) - Method in class io.smallrye.mutiny.helpers.queues.SpscArrayQueue
-
- 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(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(Supplier<? extends Iterable<? extends T>>) - Method in class io.smallrye.mutiny.groups.MultiIfEmpty
-
When the upstream
Multi completes without having emitted items, continue with the items produced by the
given
Supplier.
- continueWith(T...) - Method in class io.smallrye.mutiny.groups.MultiOnCompletion
-
When the upstream
Multi completes, 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.MultiOnCompletion
-
When the upstream
Multi completes, continue with the items produced by the given
Supplier.
- continueWith(T) - Method in class io.smallrye.mutiny.groups.UniOnNull
-
Provides a default item if the current
Uni fires
null as item.
- continueWith(Supplier<? extends T>) - Method in class io.smallrye.mutiny.groups.UniOnNull
-
Provides a default item if the current
Uni fires
null as item.
- 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
-
- converter(MultiConverter<I, T>, I) - Method in class io.smallrye.mutiny.groups.MultiCreate
-
Creates a new
Uni 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.MultiEmitterProcessor
-
- create(Multi<T>) - Static method in class io.smallrye.mutiny.operators.multi.multicast.MultiPublishOp
-
- 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
-
- create(Queue<I>, Runnable) - Static method in class io.smallrye.mutiny.operators.multi.processors.UnicastProcessor
-
- createBy() - Static method in interface io.smallrye.mutiny.Multi
-
Creates new instances of
Multi by merging, concatenating or associating items from others
Multi
and
Publisher.
- createFrom() - Static method in interface io.smallrye.mutiny.Multi
-
- createFrom() - Static method in interface io.smallrye.mutiny.Uni
-
- currentUpstream - Variable in class io.smallrye.mutiny.subscription.SwitchableSubscriptionSubscriber
-
The current upstream
- map(Function<? super T, ? extends O>) - Method in interface io.smallrye.mutiny.Multi
-
Produces a new
Multi invoking the given function for each item emitted by the upstream
Multi.
- map(Multi<T>, Function<? super T, ? extends K>) - Static method in class io.smallrye.mutiny.operators.MultiCollector
-
- map(Multi<T>, Function<? super T, ? extends K>, Function<? super T, ? extends V>) - Static method in class io.smallrye.mutiny.operators.MultiCollector
-
- map(Function<? super T, ? extends O>) - Method in interface io.smallrye.mutiny.Uni
-
Transforms the item (potentially null) emitted by this
Uni by applying a (synchronous) function to it.
- mapItem1(Function<L, T>) - Method in class io.smallrye.mutiny.tuples.Tuple2
-
Applies a mapper function to the left (item1) part of this
Tuple2 to produce a new
Tuple2.
- mapItem1(Function<T1, T>) - Method in class io.smallrye.mutiny.tuples.Tuple3
-
- mapItem1(Function<T1, T>) - Method in class io.smallrye.mutiny.tuples.Tuple4
-
- mapItem1(Function<T1, T>) - Method in class io.smallrye.mutiny.tuples.Tuple5
-
- mapItem2(Function<R, T>) - Method in class io.smallrye.mutiny.tuples.Tuple2
-
Applies a mapper function to the right part (item2) of this
Tuple2 to produce a new
Tuple2.
- mapItem2(Function<T2, T>) - Method in class io.smallrye.mutiny.tuples.Tuple3
-
- mapItem2(Function<T2, T>) - Method in class io.smallrye.mutiny.tuples.Tuple4
-
- mapItem2(Function<T2, T>) - Method in class io.smallrye.mutiny.tuples.Tuple5
-
- 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
-
- mapItem4(Function<T4, T>) - Method in class io.smallrye.mutiny.tuples.Tuple4
-
- mapItem4(Function<T4, T>) - Method in class io.smallrye.mutiny.tuples.Tuple5
-
- mapItem5(Function<T5, T>) - Method in class io.smallrye.mutiny.tuples.Tuple5
-
- MAPPER_RETURNED_NULL - Static variable in class io.smallrye.mutiny.helpers.ParameterValidation
-
- markFailureAsTerminated(AtomicReference<Throwable>) - Static method in class io.smallrye.mutiny.helpers.Subscriptions
-
- MAX_BACKOFF - Static variable in class io.smallrye.mutiny.helpers.ExponentialBackoff
-
- merge() - Method in class io.smallrye.mutiny.groups.MultiFlatten
-
Produces a
Multi containing the items from
Publisher produced by the
mapper for each
item emitted by this
Multi.
- merge(int) - Method in class io.smallrye.mutiny.groups.MultiFlatten
-
Produces a
Multi containing the items from
Publisher produced by the
mapper for each
item emitted by this
Multi.
- merge(List<Publisher<T>>, boolean, int, int) - Static method in class io.smallrye.mutiny.operators.MultiCombine
-
- merging() - Method in class io.smallrye.mutiny.groups.MultiCreateBy
-
Creates a new instance of
Multi by merging several
Multi or
Publisher instances.
- MpscLinkedQueue<T> - Class in io.smallrye.mutiny.helpers.queues
-
A multi-producer single consumer unbounded queue.
- MpscLinkedQueue() - Constructor for class io.smallrye.mutiny.helpers.queues.MpscLinkedQueue
-
- multi(Multi<T>) - Method in class io.smallrye.mutiny.groups.UniCreate
-
- Multi<T> - Interface in io.smallrye.mutiny
-
- multi(Multi<T>, Duration) - Static method in class io.smallrye.mutiny.operators.MultiCollector
-
- multi(Multi<T>, int) - Static method in class io.smallrye.mutiny.operators.MultiCollector
-
- multi(Multi<T>, int, int) - Static method in class io.smallrye.mutiny.operators.MultiCollector
-
- MultiBroadcast<T> - Class in io.smallrye.mutiny.groups
-
Makes the upstream
Multi be able to broadcast its events (
items,
failure, and
completion) to multiple subscribers.
- MultiBroadcast(Multi<T>) - Constructor for class io.smallrye.mutiny.groups.MultiBroadcast
-
- MultiBroadcaster - Class in io.smallrye.mutiny.operators
-
- MultiBufferOp<T> - Class in io.smallrye.mutiny.operators.multi
-
Buffers a given number of items and emits the groups as a single item downstream.
- MultiBufferOp(Multi<? extends T>, int, int) - Constructor for class io.smallrye.mutiny.operators.multi.MultiBufferOp
-
- MultiBufferWithTimeoutOp<T> - Class in io.smallrye.mutiny.operators.multi
-
Buffers items from upstream for a given duration and emits the groups as a single item downstream.
- MultiBufferWithTimeoutOp(Multi<T>, int, Duration, ScheduledExecutorService) - Constructor for class io.smallrye.mutiny.operators.multi.MultiBufferWithTimeoutOp
-
- MultiCacheOp<T> - Class in io.smallrye.mutiny.operators.multi
-
A multi caching the events emitted from upstreams and replaying it to subscribers.
- MultiCacheOp(Multi<T>) - Constructor for class io.smallrye.mutiny.operators.multi.MultiCacheOp
-
- MultiCollect<T> - Class in io.smallrye.mutiny.groups
-
- MultiCollect(Multi<T>) - Constructor for class io.smallrye.mutiny.groups.MultiCollect
-
- MultiCollector - Class in io.smallrye.mutiny.operators
-
- MultiCollectorOp<T,A,R> - Class in io.smallrye.mutiny.operators.multi
-
- MultiCollectorOp(Multi<T>, Collector<? super T, A, ? extends R>, boolean) - Constructor for class io.smallrye.mutiny.operators.multi.MultiCollectorOp
-
- MultiCombine - Class in io.smallrye.mutiny.operators
-
- MultiCombineLatestOp<I,O> - Class in io.smallrye.mutiny.operators.multi
-
Combines the latest values from multiple sources through a function.
- MultiCombineLatestOp(Iterable<? extends Publisher<? extends I>>, Function<List<?>, ? extends O>, int, boolean) - Constructor for class io.smallrye.mutiny.operators.multi.MultiCombineLatestOp
-
- MultiConcat - Class in io.smallrye.mutiny.groups
-
Creates new
Multi by concatenating several
Multi or
Publisher.
- MultiConcat(boolean) - Constructor for class io.smallrye.mutiny.groups.MultiConcat
-
- MultiConcatOp<T> - Class in io.smallrye.mutiny.operators.multi
-
Concatenates a fixed set of Publishers.
- MultiConcatOp(boolean, Publisher<? extends T>...) - Constructor for class io.smallrye.mutiny.operators.multi.MultiConcatOp
-
- MultiConnectAfter<T> - Class in io.smallrye.mutiny.operators.multi.multicast
-
A
Multi subscribing upstream when a number of subscribers is reached.
- MultiConnectAfter(ConnectableMulti<T>, int, ConnectableMultiConnection) - Constructor for class io.smallrye.mutiny.operators.multi.multicast.MultiConnectAfter
-
- MultiConvert<T> - Class in io.smallrye.mutiny.groups
-
- MultiConvert(Multi<T>) - Constructor for class io.smallrye.mutiny.groups.MultiConvert
-
- MultiConverter<I,T> - Interface in io.smallrye.mutiny.converters
-
- MultiCreate - Class in io.smallrye.mutiny.groups
-
Group methods allowing to create
Multi instances from various sources.
- MultiCreateBy - Class in io.smallrye.mutiny.groups
-
- MultiDistinctOp<T> - Class in io.smallrye.mutiny.operators.multi
-
Eliminates the duplicated items from the upstream.
- MultiDistinctOp(Multi<? extends T>) - Constructor for class io.smallrye.mutiny.operators.multi.MultiDistinctOp
-
- MultiDistinctUntilChangedOp<T> - Class in io.smallrye.mutiny.operators.multi
-
Eliminates the duplicated items from the upstream.
- MultiDistinctUntilChangedOp(Multi<? extends T>) - Constructor for class io.smallrye.mutiny.operators.multi.MultiDistinctUntilChangedOp
-
- MultiEmitOnOp<T> - Class in io.smallrye.mutiny.operators.multi
-
Emits events from upstream on a thread managed by the given scheduler.
- MultiEmitOnOp(Multi<? extends T>, Executor) - Constructor for class io.smallrye.mutiny.operators.multi.MultiEmitOnOp
-
- MultiEmitter<T> - Interface in io.smallrye.mutiny.subscription
-
An object allowing to send signals to the downstream
Multi.
- MultiEmitterProcessor<T> - Class in io.smallrye.mutiny.helpers
-
- MultiFilterOp<T> - Class in io.smallrye.mutiny.operators.multi
-
Filters out items from the upstream that do NOT pass the given filter.
- MultiFilterOp(Multi<? extends T>, Predicate<? super T>) - Constructor for class io.smallrye.mutiny.operators.multi.MultiFilterOp
-
- MultiFlatMapOnFailure<T> - Class in io.smallrye.mutiny.operators
-
- MultiFlatMapOnFailure(Multi<T>, Predicate<? super Throwable>, Function<? super Throwable, ? extends Multi<? extends T>>) - Constructor for class io.smallrye.mutiny.operators.MultiFlatMapOnFailure
-
- MultiFlatMapOp<I,O> - Class in io.smallrye.mutiny.operators.multi
-
- MultiFlatMapOp(Multi<? extends I>, Function<? super I, ? extends Publisher<? extends O>>, boolean, int, Supplier<? extends Queue<O>>, Supplier<? extends Queue<O>>) - Constructor for class io.smallrye.mutiny.operators.multi.MultiFlatMapOp
-
- MultiFlatMapOp.FlatMapMainSubscriber<I,O> - Class in io.smallrye.mutiny.operators.multi
-
- MultiFlatten<I,O> - Class in io.smallrye.mutiny.groups
-
The object to tune the flatMap operation
- MultiGroup<T> - Class in io.smallrye.mutiny.groups
-
- MultiGroup(Multi<T>) - Constructor for class io.smallrye.mutiny.groups.MultiGroup
-
- MultiGroupByOp<T,K,V> - Class in io.smallrye.mutiny.operators.multi
-
- MultiGroupByOp(Multi<T>, Function<? super T, ? extends K>, Function<? super T, ? extends V>) - Constructor for class io.smallrye.mutiny.operators.multi.MultiGroupByOp
-
- MultiGroupByOp.MultiGroupByProcessor<T,K,V> - Class in io.smallrye.mutiny.operators.multi
-
- MultiGroupByProcessor(MultiSubscriber<? super GroupedMulti<K, V>>, Function<? super T, ? extends K>, Function<? super T, ? extends V>, Map<Object, MultiGroupByOp.GroupedUnicast<K, V>>) - Constructor for class io.smallrye.mutiny.operators.multi.MultiGroupByOp.MultiGroupByProcessor
-
- 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
-
- MultiIgnoreOp<T> - Class in io.smallrye.mutiny.operators.multi
-
- MultiIgnoreOp(Multi<T>) - Constructor for class io.smallrye.mutiny.operators.multi.MultiIgnoreOp
-
- MultiInterceptor - Interface in io.smallrye.mutiny.infrastructure
-
Allow being notified when a new
Multi instance is created and when this
Multi receives events.
- MultiItemCombination - Class in io.smallrye.mutiny.groups
-
- MultiItemCombination() - Constructor for class io.smallrye.mutiny.groups.MultiItemCombination
-
- MultiItemCombine2<T1,T2> - Class in io.smallrye.mutiny.operators
-
- MultiItemCombine2(Iterable<Publisher<?>>) - Constructor for class io.smallrye.mutiny.operators.MultiItemCombine2
-
- MultiItemCombine3<T1,T2,T3> - Class in io.smallrye.mutiny.operators
-
- MultiItemCombine3(Iterable<Publisher<?>>) - Constructor for class io.smallrye.mutiny.operators.MultiItemCombine3
-
- MultiItemCombine4<T1,T2,T3,T4> - Class in io.smallrye.mutiny.operators
-
- MultiItemCombine4(Iterable<Publisher<?>>) - Constructor for class io.smallrye.mutiny.operators.MultiItemCombine4
-
- MultiItemCombine5<T1,T2,T3,T4,T5> - Class in io.smallrye.mutiny.operators
-
- MultiItemCombine5(Iterable<Publisher<?>>) - Constructor for class io.smallrye.mutiny.operators.MultiItemCombine5
-
- MultiItemCombineIterable - Class in io.smallrye.mutiny.operators
-
- MultiItemCombineIterable(Iterable<? extends Publisher<?>>) - Constructor for class io.smallrye.mutiny.operators.MultiItemCombineIterable
-
- MultiLastItemOp<T> - Class in io.smallrye.mutiny.operators.multi
-
- MultiLastItemOp(Multi<T>) - Constructor for class io.smallrye.mutiny.operators.multi.MultiLastItemOp
-
- multimap(Multi<R>, Function<? super R, ? extends K>, Function<? super R, ? extends V>) - Static method in class io.smallrye.mutiny.operators.MultiCollector
-
- MultiMapOnFailure<T> - Class in io.smallrye.mutiny.operators
-
- MultiMapOnFailure(Multi<T>, Predicate<? super Throwable>, Function<? super Throwable, ? extends Throwable>) - Constructor for class io.smallrye.mutiny.operators.MultiMapOnFailure
-
- MultiMapOp<T,U> - Class in io.smallrye.mutiny.operators.multi
-
- MultiMapOp(Multi<T>, Function<? super T, ? extends U>) - Constructor for class io.smallrye.mutiny.operators.multi.MultiMapOp
-
- MultiMerge - Class in io.smallrye.mutiny.groups
-
Creates new
Multi by merging several
Multi or
Publisher.
- MultiOnCompletion<T> - Class in io.smallrye.mutiny.groups
-
- MultiOnCompletion(Multi<T>) - Constructor for class io.smallrye.mutiny.groups.MultiOnCompletion
-
- MultiOnEvent<T> - Class in io.smallrye.mutiny.groups
-
Allows configuring the action to execute on each type of events emitted by a
Multi or by
a
Subscriber
- MultiOnEvent(Multi<T>) - Constructor for class io.smallrye.mutiny.groups.MultiOnEvent
-
- MultiOnFailure<T> - Class in io.smallrye.mutiny.groups
-
- MultiOnFailure(Multi<T>, Predicate<? super Throwable>) - Constructor for class io.smallrye.mutiny.groups.MultiOnFailure
-
- MultiOnFailureResumeOp<T> - Class in io.smallrye.mutiny.operators.multi
-
- MultiOnFailureResumeOp(Multi<? extends T>, Function<? super Throwable, ? extends Publisher<? extends T>>) - Constructor for class io.smallrye.mutiny.operators.multi.MultiOnFailureResumeOp
-
- MultiOnItem<T> - Class in io.smallrye.mutiny.groups
-
- MultiOnItem(Multi<T>) - Constructor for class io.smallrye.mutiny.groups.MultiOnItem
-
- MultiOnOverflowBufferOp<T> - Class in io.smallrye.mutiny.operators.multi.overflow
-
- MultiOnOverflowBufferOp(Multi<T>, int, boolean, boolean, Consumer<T>) - Constructor for class io.smallrye.mutiny.operators.multi.overflow.MultiOnOverflowBufferOp
-
- MultiOnOverflowDropItemsOp<T> - Class in io.smallrye.mutiny.operators.multi.overflow
-
- MultiOnOverflowDropItemsOp(Multi<T>) - Constructor for class io.smallrye.mutiny.operators.multi.overflow.MultiOnOverflowDropItemsOp
-
- MultiOnOverflowDropItemsOp(Multi<T>, Consumer<? super T>) - Constructor for class io.smallrye.mutiny.operators.multi.overflow.MultiOnOverflowDropItemsOp
-
- MultiOnOverflowKeepLastOp<T> - Class in io.smallrye.mutiny.operators.multi.overflow
-
- MultiOnOverflowKeepLastOp(Multi<T>) - Constructor for class io.smallrye.mutiny.operators.multi.overflow.MultiOnOverflowKeepLastOp
-
- MultiOperator<I,O> - Class in io.smallrye.mutiny.operators
-
- MultiOperator(Multi<I>) - Constructor for class io.smallrye.mutiny.operators.MultiOperator
-
- MultiOperatorProcessor<I,O> - Class in io.smallrye.mutiny.operators.multi
-
- MultiOperatorProcessor(MultiSubscriber<? super O>) - Constructor for class io.smallrye.mutiny.operators.multi.MultiOperatorProcessor
-
- MultiOverflow<T> - Class in io.smallrye.mutiny.groups
-
- MultiOverflow(Multi<T>) - Constructor for class io.smallrye.mutiny.groups.MultiOverflow
-
- multiply(long, long) - Static method in class io.smallrye.mutiny.helpers.Subscriptions
-
Cap a multiplication to Long.MAX_VALUE
- MultiPublishOp<T> - Class in io.smallrye.mutiny.operators.multi.multicast
-
A connectable observable which shares an underlying source and dispatches source values to subscribers in a
back-pressure-aware manner.
- MultiReferenceCount<T> - Class in io.smallrye.mutiny.operators.multi.multicast
-
A
Multi stays connected to the source as long as there is at least one subscription.
- MultiReferenceCount(ConnectableMulti<T>) - Constructor for class io.smallrye.mutiny.operators.multi.multicast.MultiReferenceCount
-
- MultiReferenceCount(ConnectableMulti<T>, int, Duration) - Constructor for class io.smallrye.mutiny.operators.multi.multicast.MultiReferenceCount
-
- MultiReferenceCountSubscriber<T> - Class in io.smallrye.mutiny.operators.multi.multicast
-
- MultiRepeatOp<T> - Class in io.smallrye.mutiny.operators.multi
-
- MultiRepeatOp(Multi<T>, long) - Constructor for class io.smallrye.mutiny.operators.multi.MultiRepeatOp
-
- MultiRepeatOp(Multi<T>, Predicate<T>) - Constructor for class io.smallrye.mutiny.operators.multi.MultiRepeatOp
-
- MultiRepetition - Class in io.smallrye.mutiny.groups
-
- MultiRepetition() - Constructor for class io.smallrye.mutiny.groups.MultiRepetition
-
- MultiResource<R,I> - Class in io.smallrye.mutiny.groups
-
Allows configuring a finalizer to close the resource attached to the stream.
- MultiResource(Supplier<? extends R>, Function<? super R, ? extends Publisher<I>>) - Constructor for class io.smallrye.mutiny.groups.MultiResource
-
- MultiRetry<T> - Class in io.smallrye.mutiny.groups
-
- MultiRetry(Multi<T>) - Constructor for class io.smallrye.mutiny.groups.MultiRetry
-
- MultiRetryOp<T> - Class in io.smallrye.mutiny.operators.multi
-
Multi operator re-subscribing to the upstream if if receives a failure event.
- MultiRetryOp(Multi<? extends T>, long) - Constructor for class io.smallrye.mutiny.operators.multi.MultiRetryOp
-
- MultiRetryWhenOp<T> - Class in io.smallrye.mutiny.operators.multi
-
Retries a source when a companion stream signals an item in response to the main's failure event.
- MultiRetryWhenOp(Multi<? extends T>, Function<? super Multi<Throwable>, ? extends Publisher<?>>) - Constructor for class io.smallrye.mutiny.operators.multi.MultiRetryWhenOp
-
- MultiScanOp<T> - Class in io.smallrye.mutiny.operators.multi
-
Scan operator accumulating items of the same type as the upstream.
- MultiScanOp(Multi<? extends T>, BiFunction<T, ? super T, T>) - Constructor for class io.smallrye.mutiny.operators.multi.MultiScanOp
-
- MultiScanWithSeedOp<T,R> - Class in io.smallrye.mutiny.operators.multi
-
- MultiScanWithSeedOp(Multi<? extends T>, Supplier<R>, BiFunction<R, ? super T, R>) - Constructor for class io.smallrye.mutiny.operators.multi.MultiScanWithSeedOp
-
- MultiSignalConsumerOp<T> - Class in io.smallrye.mutiny.operators.multi
-
Attach consumers to the various events and signals received by this Publisher.
- MultiSignalConsumerOp(Multi<? extends T>, Consumer<? super Subscription>, Consumer<? super T>, Consumer<? super Throwable>, Runnable, BiConsumer<Throwable, Boolean>, LongConsumer, Runnable) - Constructor for class io.smallrye.mutiny.operators.multi.MultiSignalConsumerOp
-
- MultiSkipLastOp<T> - Class in io.smallrye.mutiny.operators.multi
-
Skips the numberOfItems last items from upstream.
- MultiSkipLastOp(Multi<? extends T>, int) - Constructor for class io.smallrye.mutiny.operators.multi.MultiSkipLastOp
-
- MultiSkipOp<T> - Class in io.smallrye.mutiny.operators.multi
-
Skips the first N items from upstream.
- MultiSkipOp(Multi<? extends T>, long) - Constructor for class io.smallrye.mutiny.operators.multi.MultiSkipOp
-
- MultiSkipUntilOp<T> - Class in io.smallrye.mutiny.operators.multi
-
Skips the items from upstream until the passed predicates returns true.
- MultiSkipUntilOp(Multi<? extends T>, Predicate<? super T>) - Constructor for class io.smallrye.mutiny.operators.multi.MultiSkipUntilOp
-
- MultiSkipUntilPublisherOp<T,U> - Class in io.smallrye.mutiny.operators.multi
-
Skips items emitted by the upstream until the other publisher emits either an item or completes.
- MultiSkipUntilPublisherOp(Multi<? extends T>, Publisher<U>) - Constructor for class io.smallrye.mutiny.operators.multi.MultiSkipUntilPublisherOp
-
- MultiSubscribe<T> - Class in io.smallrye.mutiny.groups
-
- MultiSubscribe(AbstractMulti<T>) - Constructor for class io.smallrye.mutiny.groups.MultiSubscribe
-
- MultiSubscribeOnOp<T> - Class in io.smallrye.mutiny.operators.multi
-
Subscribes to the upstream asynchronously using the given executor.
- MultiSubscribeOnOp(Multi<? extends T>, Executor) - Constructor for class io.smallrye.mutiny.operators.multi.MultiSubscribeOnOp
-
- MultiSubscriber<T> - Interface in io.smallrye.mutiny.subscription
-
A Subscriber receiving calls to Subscriber.onSubscribe(Subscription) once after passing an instance of
Subscriber to Publisher.subscribe(Subscriber).
- MultiSwitchOnCompletion<T> - Class in io.smallrye.mutiny.operators
-
- MultiSwitchOnCompletion(Multi<T>, Supplier<Publisher<? extends T>>) - Constructor for class io.smallrye.mutiny.operators.MultiSwitchOnCompletion
-
- MultiSwitchOnEmpty<T> - Class in io.smallrye.mutiny.operators
-
- MultiSwitchOnEmpty(Multi<T>, Supplier<Publisher<? extends T>>) - Constructor for class io.smallrye.mutiny.operators.MultiSwitchOnEmpty
-
- MultiSwitchOnEmptyOp<T> - Class in io.smallrye.mutiny.operators.multi
-
Switches to another Multi if the upstream is empty (completes without having emitted any items).
- MultiSwitchOnEmptyOp(Multi<? extends T>, Publisher<? extends T>) - Constructor for class io.smallrye.mutiny.operators.multi.MultiSwitchOnEmptyOp
-
- MultiTakeLastOp<T> - Class in io.smallrye.mutiny.operators.multi
-
Implementation of multi, caching and emitting the last n items from upstream (emitted before the upstream completion).
- MultiTakeLastOp(Multi<? extends T>, int) - Constructor for class io.smallrye.mutiny.operators.multi.MultiTakeLastOp
-
- MultiTakeOp<T> - Class in io.smallrye.mutiny.operators.multi
-
Takes the n first items emitted by the upstream, cancelling the subscription after that.
- MultiTakeOp(Multi<? extends T>, long) - Constructor for class io.smallrye.mutiny.operators.multi.MultiTakeOp
-
- MultiTakeUntilOtherOp<T,U> - Class in io.smallrye.mutiny.operators.multi
-
Emits items from upstream until another Publisher signals an event (items, failures or completion).
- MultiTakeUntilOtherOp(Multi<? extends T>, Publisher<U>) - Constructor for class io.smallrye.mutiny.operators.multi.MultiTakeUntilOtherOp
-
- MultiTakeWhileOp<T> - Class in io.smallrye.mutiny.operators.multi
-
Emits the items from upstream while the given predicate returns true for the item.
- MultiTakeWhileOp(Multi<? extends T>, Predicate<? super T>) - Constructor for class io.smallrye.mutiny.operators.multi.MultiTakeWhileOp
-
- MultiTimePeriod - Class in io.smallrye.mutiny.groups
-
- MultiTimePeriod() - Constructor for class io.smallrye.mutiny.groups.MultiTimePeriod
-
- MultiTransform<T> - Class in io.smallrye.mutiny.groups
-
- MultiTransform(Multi<T>) - Constructor for class io.smallrye.mutiny.groups.MultiTransform
-
- MultiTransformation - Class in io.smallrye.mutiny.operators
-
- MultiWindowOnDurationOp<T> - Class in io.smallrye.mutiny.operators.multi
-
- MultiWindowOnDurationOp(Multi<T>, Duration, ScheduledExecutorService) - Constructor for class io.smallrye.mutiny.operators.multi.MultiWindowOnDurationOp
-
- MultiWindowOp<T> - Class in io.smallrye.mutiny.operators.multi
-
Splits the source sequence by time of reception into potentially overlapping Multi.
- MultiWindowOp(Multi<? extends T>, int, int) - Constructor for class io.smallrye.mutiny.operators.multi.MultiWindowOp
-
- MultiZipOp<O> - Class in io.smallrye.mutiny.operators.multi
-
- MultiZipOp(Iterable<? extends Publisher<?>>, Function<List<?>, ? extends O>, int, boolean) - Constructor for class io.smallrye.mutiny.operators.multi.MultiZipOp
-
- ParameterValidation - Class in io.smallrye.mutiny.helpers
-
A class to validate method parameters.
- peek() - Method in class io.smallrye.mutiny.helpers.queues.MpscLinkedQueue
-
- peek() - Method in class io.smallrye.mutiny.helpers.queues.SpscArrayQueue
-
- peek() - Method in class io.smallrye.mutiny.helpers.queues.SpscLinkedArrayQueue
-
- poll() - Method in class io.smallrye.mutiny.helpers.queues.MpscLinkedQueue
-
- poll() - Method in class io.smallrye.mutiny.helpers.queues.SpscArrayQueue
-
- poll() - Method in class io.smallrye.mutiny.helpers.queues.SpscLinkedArrayQueue
- positive(long, String) - Static method in class io.smallrye.mutiny.helpers.ParameterValidation
-
Validates that the passed amount is strictly positive.
- positive(int, String) - Static method in class io.smallrye.mutiny.helpers.ParameterValidation
-
Validates that the passed amount is strictly positive.
- positiveOrZero(int, String) - Static method in class io.smallrye.mutiny.helpers.ParameterValidation
-
Validates that the passed amount is positive (including 0).
- positiveOrZero(long, String) - Static method in class io.smallrye.mutiny.helpers.ParameterValidation
-
Validates that the passed amount is positive (including 0).
- postComplete(Subscriber<? super T>, Queue<T>, AtomicLong, BooleanSupplier) - Static method in class io.smallrye.mutiny.helpers.queues.DrainUtils
-
Tries draining the queue if the source just completed.
- postCompleteRequest(long, Subscriber<? super T>, Queue<T>, AtomicLong, BooleanSupplier) - Static method in class io.smallrye.mutiny.helpers.queues.DrainUtils
-
Perform a potential post-completion request accounting.
- Predicates - Class in io.smallrye.mutiny.helpers
-
- produceCompletionStage(Function<? super T, ? extends CompletionStage<? extends O>>) - Method in class io.smallrye.mutiny.groups.MultiOnItem
-
Configures the mapper of the flatMap operation.
- produceCompletionStage(Function<? super T, ? extends CompletionStage<? extends R>>) - Method in class io.smallrye.mutiny.groups.UniOnItem
-
Transforms the received item asynchronously, forwarding the events emitted by another
CompletionStage
produced by the given
mapper.
- produceCompletionStage(Function<? super T, ? extends CompletionStage<? extends R>>) - Method in class io.smallrye.mutiny.groups.UniOnNotNull
-
Transforms the received item asynchronously, forwarding the events emitted by another
CompletionStage
produced by the given
mapper.
- produced(AtomicLong, long) - Static method in class io.smallrye.mutiny.helpers.Subscriptions
-
Concurrent subtraction bound to 0, mostly used to decrement a request tracker by
the amount produced by the operator.
- producedAndHandleAlreadyCancelled(AtomicLong, long) - Static method in class io.smallrye.mutiny.helpers.Subscriptions
-
Atomically subtract the given number from the target atomic long if it doesn't contain
Long.MIN_VALUE
(indicating some cancelled state) or
Long.MAX_VALUE (unbounded mode).
- produceIterable(Function<? super T, ? extends Iterable<? extends O>>) - Method in class io.smallrye.mutiny.groups.MultiOnItem
-
Configures the mapper of the flatMap operation.
- produceMulti(Function<? super T, ? extends Publisher<? extends O>>) - Method in class io.smallrye.mutiny.groups.MultiOnItem
-
Configures the mapper of the flatMap operation.
- produceMulti(Function<? super T, ? extends Publisher<? extends R>>) - Method in class io.smallrye.mutiny.groups.UniOnItem
-
When this Uni produces its item (maybe null), call the given mapper to produce
a Publisher.
- produceMulti(Function<? super T, ? extends Publisher<? extends R>>) - Method in class io.smallrye.mutiny.groups.UniOnNotNull
-
When this Uni produces its item (not null), call the given mapper to produce
a Publisher.
- producePublisher(Function<? super T, ? extends Publisher<? extends O>>) - Method in class io.smallrye.mutiny.groups.MultiOnItem
-
Configures the mapper of the flatMap operation.
- produceUni(Function<? super T, ? extends Uni<? extends O>>) - Method in class io.smallrye.mutiny.groups.MultiOnItem
-
Configures the mapper of the flatMap operation.
- produceUni(Function<? super T, ? extends Uni<? extends R>>) - Method in class io.smallrye.mutiny.groups.UniOnItem
-
Transforms the received item asynchronously, forwarding the events emitted by another
Uni produced by
the given
mapper.
- produceUni(BiConsumer<? super T, UniEmitter<? super R>>) - Method in class io.smallrye.mutiny.groups.UniOnItem
-
Transforms the received item asynchronously, forwarding the events emitted an
UniEmitter consumes by
the given consumer.
- produceUni(Function<? super T, ? extends Uni<? extends R>>) - Method in class io.smallrye.mutiny.groups.UniOnNotNull
-
Transforms the received item asynchronously, forwarding the events emitted by another
Uni produced by
the given
mapper.
- produceUni(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.
- propagateFailureEvent(UniSubscriber<T>, Throwable) - Static method in class io.smallrye.mutiny.helpers.EmptyUniSubscription
-
- publish(Multi<T>, int, boolean, Duration) - Static method in class io.smallrye.mutiny.operators.MultiBroadcaster
-
- publisher(Publisher<T>) - Method in class io.smallrye.mutiny.groups.MultiCreate
-
Creates a
Multi from the passed
Publisher.
- publisher(Publisher<? extends T>) - Method in class io.smallrye.mutiny.groups.UniCreate
-
Creates a
Uni from the passed
Publisher.
- SafeSubscriber<T> - Class in io.smallrye.mutiny.subscription
-
Wraps another Subscriber and ensures all onXXX methods conform the protocol
(except the requirement for serialized access).
- SafeSubscriber(Subscriber<? super T>) - Constructor for class io.smallrye.mutiny.subscription.SafeSubscriber
-
Constructs a SafeSubscriber by wrapping the given actual Subscriber.
- scan(Supplier<S>, BiFunction<S, ? super T, S>) - Method in class io.smallrye.mutiny.groups.MultiOnItem
-
Produces a
Multi that fires items coming from the reduction of the item emitted by this current
Multi by the passed
accumulator reduction function.
- scan(BinaryOperator<T>) - Method in class io.smallrye.mutiny.groups.MultiOnItem
-
Produces a
Multi that fires results coming from the reduction of the item emitted by this current
Multi by the passed
accumulator reduction function.
- serialized() - Method in class io.smallrye.mutiny.operators.multi.processors.BroadcastProcessor
-
- serialized() - Method in class io.smallrye.mutiny.operators.multi.processors.UnicastProcessor
-
- SerializedMultiEmitter<T> - Class in io.smallrye.mutiny.operators.multi.builders
-
Serializes calls to onItem, onFailure and onCompletion and their Reactive Streams equivalent.
- SerializedProcessor<I,O> - Class in io.smallrye.mutiny.operators.multi.processors
-
Wraps a processor into a serialized version of this processor.
- SerializedProcessor(Processor<I, O>) - Constructor for class io.smallrye.mutiny.operators.multi.processors.SerializedProcessor
-
Constructor that wraps an actual subject.
- SerializedSubscriber<T> - Class in io.smallrye.mutiny.subscription
-
Subscriber that makes sure signals are delivered sequentially in case the onNext, onError or onComplete methods are
called concurrently.
- SerializedSubscriber(Subscriber<? super T>) - Constructor for class io.smallrye.mutiny.subscription.SerializedSubscriber
-
- set(Subscription) - Method in class io.smallrye.mutiny.helpers.Subscriptions.DeferredSubscription
-
Atomically sets the single subscription and requests the missed amount from it.
- setCompletableFutureWrapper(UnaryOperator<CompletableFuture<?>>) - Static method in class io.smallrye.mutiny.infrastructure.Infrastructure
-
- setOrSwitchUpstream(Subscription) - Method in class io.smallrye.mutiny.subscription.SwitchableSubscriptionSubscriber
-
- shouldConnectAfterIncrement(int) - Method in class io.smallrye.mutiny.operators.multi.multicast.ConnectableMultiConnection
-
- single(Subscriber<T>, T) - Static method in class io.smallrye.mutiny.helpers.Subscriptions
-
- size(T, int, String) - Static method in class io.smallrye.mutiny.helpers.ParameterValidation
-
Validates that the given collection instance has size matching the expectedSize
- size() - Method in class io.smallrye.mutiny.helpers.queues.MpscLinkedQueue
-
- size() - Method in class io.smallrye.mutiny.helpers.queues.SpscArrayQueue
-
- size() - Method in class io.smallrye.mutiny.helpers.queues.SpscLinkedArrayQueue
-
- 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
-
- skipFirst(Multi<T>, long) - Static method in class io.smallrye.mutiny.operators.MultiTransformation
-
- skipForDuration(Multi<T>, Duration) - Static method in class io.smallrye.mutiny.operators.MultiTransformation
-
- skipLast(Multi<T>, int) - Static method in class io.smallrye.mutiny.operators.MultiTransformation
-
- skipWhile(Multi<T>, Predicate<? super T>) - Static method in class io.smallrye.mutiny.operators.MultiTransformation
-
- spliterator() - Method in class io.smallrye.mutiny.helpers.BlockingIterable
-
- SpscArrayQueue<E> - Class in io.smallrye.mutiny.helpers.queues
-
A Single-Producer-Single-Consumer queue backed by a pre-allocated buffer.
- SpscArrayQueue(int) - Constructor for class io.smallrye.mutiny.helpers.queues.SpscArrayQueue
-
- SpscLinkedArrayQueue<E> - Class in io.smallrye.mutiny.helpers.queues
-
A single-producer single-consumer array-backed queue which can allocate new arrays in case the consumer is slower
than the producer.
- SpscLinkedArrayQueue(int) - Constructor for class io.smallrye.mutiny.helpers.queues.SpscLinkedArrayQueue
-
- startingAfter(Duration) - Method in class io.smallrye.mutiny.groups.MultiTimePeriod
-
- stream() - Method in class io.smallrye.mutiny.helpers.BlockingIterable
-
- StreamBasedMulti<T> - Class in io.smallrye.mutiny.operators.multi.builders
-
- StreamBasedMulti(Supplier<? extends Stream<? extends T>>) - Constructor for class io.smallrye.mutiny.operators.multi.builders.StreamBasedMulti
-
- streams(Publisher<T>...) - Method in class io.smallrye.mutiny.groups.MultiConcat
-
Creates a new
Multi concatenating the items emitted by the given
multis /
publishers.
- streams(Iterable<? extends Publisher<T>>) - Method in class io.smallrye.mutiny.groups.MultiConcat
-
Creates a new
Multi concatenating the items emitted by the given
multis /
publishers..
- streams(Publisher<? extends T1>, Publisher<? extends T2>) - Method in class io.smallrye.mutiny.groups.MultiItemCombination
-
Combines 2 streams.
- streams(Publisher<? extends T1>, Publisher<? extends T2>, Publisher<? extends T3>) - Method in class io.smallrye.mutiny.groups.MultiItemCombination
-
Combines 3 streams.
- streams(Publisher<? extends T1>, Publisher<? extends T2>, Publisher<? extends T3>, Publisher<? extends T4>) - Method in class io.smallrye.mutiny.groups.MultiItemCombination
-
Combines 4 streams.
- streams(Publisher<? extends T1>, Publisher<? extends T2>, Publisher<? extends T3>, Publisher<? extends T4>, Publisher<? extends T5>) - Method in class io.smallrye.mutiny.groups.MultiItemCombination
-
Combines 5 streams.
- streams(Iterable<? extends Publisher<?>>) - Method in class io.smallrye.mutiny.groups.MultiItemCombination
-
Combines multiple streams.
- streams(Publisher<T>...) - Method in class io.smallrye.mutiny.groups.MultiMerge
-
Creates a new
Multi merging the items emitted by the given
multis /
publishers.
- streams(Iterable<Publisher<T>>) - Method in class io.smallrye.mutiny.groups.MultiMerge
-
Creates a new
Multi merging the items emitted by the given
publishers /
publishers.
- subOrZero(long, long) - Static method in class io.smallrye.mutiny.helpers.Subscriptions
-
Cap a subtraction to 0
- subscribe(Subscriber<? super T>) - Method in class io.smallrye.mutiny.helpers.MultiEmitterProcessor
-
- subscribe() - Method in interface io.smallrye.mutiny.Multi
-
Configures the subscriber consuming this
Multi.
- subscribe(MultiSubscriber<? super T>) - Method in class io.smallrye.mutiny.operators.AbstractMulti
-
- subscribe(Subscriber<? super T>) - Method in class io.smallrye.mutiny.operators.AbstractMulti
-
- subscribe() - Method in class io.smallrye.mutiny.operators.AbstractMulti
-
- subscribe() - Method in class io.smallrye.mutiny.operators.AbstractUni
-
- subscribe(MultiSubscriber<? super T>) - Method in class io.smallrye.mutiny.operators.multi.builders.CollectionBasedMulti
-
- subscribe(MultiSubscriber<? super T>) - Method in class io.smallrye.mutiny.operators.multi.builders.DeferredMulti
-
- subscribe(MultiSubscriber<? super T>) - Method in class io.smallrye.mutiny.operators.multi.builders.EmitterBasedMulti
-
- subscribe(MultiSubscriber<? super Object>) - Method in class io.smallrye.mutiny.operators.multi.builders.EmptyMulti
-
- subscribe(MultiSubscriber<? super T>) - Method in class io.smallrye.mutiny.operators.multi.builders.FailedMulti
-
- subscribe(MultiSubscriber<? super Long>) - Method in class io.smallrye.mutiny.operators.multi.builders.IntervalMulti
-
- subscribe(MultiSubscriber<? super T>) - Method in class io.smallrye.mutiny.operators.multi.builders.IterableBasedMulti
-
- subscribe(MultiSubscriber<? super T>, Iterator<? extends T>) - Static method in class io.smallrye.mutiny.operators.multi.builders.IterableBasedMulti
-
- subscribe(MultiSubscriber<? super Object>) - Method in class io.smallrye.mutiny.operators.multi.builders.NeverMulti
-
- subscribe(MultiSubscriber<? super I>) - Method in class io.smallrye.mutiny.operators.multi.builders.ResourceMulti
-
- subscribe(MultiSubscriber<? super T>) - Method in class io.smallrye.mutiny.operators.multi.builders.StreamBasedMulti
-
- subscribe(MultiSubscriber<? super List<T>>) - Method in class io.smallrye.mutiny.operators.multi.MultiBufferOp
-
- subscribe(MultiSubscriber<? super List<T>>) - Method in class io.smallrye.mutiny.operators.multi.MultiBufferWithTimeoutOp
-
- subscribe(MultiSubscriber<? super T>) - Method in class io.smallrye.mutiny.operators.multi.MultiCacheOp
-
- subscribe(MultiSubscriber<? super T>) - Method in class io.smallrye.mutiny.operators.multi.multicast.MultiConnectAfter
-
- subscribe(MultiSubscriber<? super T>) - Method in class io.smallrye.mutiny.operators.multi.multicast.MultiPublishOp
-
- subscribe(MultiSubscriber<? super T>) - Method in class io.smallrye.mutiny.operators.multi.multicast.MultiReferenceCount
-
- subscribe(MultiSubscriber<? super R>) - Method in class io.smallrye.mutiny.operators.multi.MultiCollectorOp
-
- subscribe(MultiSubscriber<? super O>) - Method in class io.smallrye.mutiny.operators.multi.MultiCombineLatestOp
-
- subscribe(MultiSubscriber<? super T>) - Method in class io.smallrye.mutiny.operators.multi.MultiConcatOp
-
- subscribe(MultiSubscriber<? super T>) - Method in class io.smallrye.mutiny.operators.multi.MultiDistinctOp
-
- subscribe(MultiSubscriber<? super T>) - Method in class io.smallrye.mutiny.operators.multi.MultiDistinctUntilChangedOp
-
- subscribe(MultiSubscriber<? super T>) - Method in class io.smallrye.mutiny.operators.multi.MultiEmitOnOp
-
- subscribe(MultiSubscriber<? super T>) - Method in class io.smallrye.mutiny.operators.multi.MultiFilterOp
-
- subscribe(MultiSubscriber<? super O>) - Method in class io.smallrye.mutiny.operators.multi.MultiFlatMapOp
-
- subscribe(MultiSubscriber<? super GroupedMulti<K, V>>) - Method in class io.smallrye.mutiny.operators.multi.MultiGroupByOp
-
- subscribe(MultiSubscriber<? super Void>) - Method in class io.smallrye.mutiny.operators.multi.MultiIgnoreOp
-
- subscribe(MultiSubscriber<? super T>) - Method in class io.smallrye.mutiny.operators.multi.MultiLastItemOp
-
- subscribe(MultiSubscriber<? super U>) - Method in class io.smallrye.mutiny.operators.multi.MultiMapOp
-
- subscribe(MultiSubscriber<? super T>) - Method in class io.smallrye.mutiny.operators.multi.MultiOnFailureResumeOp
-
- subscribe(MultiSubscriber<? super T>) - Method in class io.smallrye.mutiny.operators.multi.MultiRepeatOp
-
- subscribe(MultiSubscriber<? super T>) - Method in class io.smallrye.mutiny.operators.multi.MultiRetryOp
-
- subscribe(MultiSubscriber<? super T>) - Method in class io.smallrye.mutiny.operators.multi.MultiRetryWhenOp
-
- subscribe(MultiSubscriber<? super T>) - Method in class io.smallrye.mutiny.operators.multi.MultiScanOp
-
- subscribe(MultiSubscriber<? super R>) - Method in class io.smallrye.mutiny.operators.multi.MultiScanWithSeedOp
-
- subscribe(MultiSubscriber<? super T>) - Method in class io.smallrye.mutiny.operators.multi.MultiSignalConsumerOp
-
- subscribe(MultiSubscriber<? super T>) - Method in class io.smallrye.mutiny.operators.multi.MultiSkipLastOp
-
- subscribe(MultiSubscriber<? super T>) - Method in class io.smallrye.mutiny.operators.multi.MultiSkipOp
-
- subscribe(MultiSubscriber<? super T>) - Method in class io.smallrye.mutiny.operators.multi.MultiSkipUntilOp
-
- subscribe(MultiSubscriber<? super T>) - Method in class io.smallrye.mutiny.operators.multi.MultiSkipUntilPublisherOp
-
- subscribe(MultiSubscriber<? super T>) - Method in class io.smallrye.mutiny.operators.multi.MultiSubscribeOnOp
-
- subscribe(MultiSubscriber<? super T>) - Method in class io.smallrye.mutiny.operators.multi.MultiSwitchOnEmptyOp
-
- subscribe(MultiSubscriber<? super T>) - Method in class io.smallrye.mutiny.operators.multi.MultiTakeLastOp
-
- subscribe(MultiSubscriber<? super T>) - Method in class io.smallrye.mutiny.operators.multi.MultiTakeOp
-
- subscribe(MultiSubscriber<? super T>) - Method in class io.smallrye.mutiny.operators.multi.MultiTakeUntilOtherOp
-
- subscribe(MultiSubscriber<? super T>) - Method in class io.smallrye.mutiny.operators.multi.MultiTakeWhileOp
-
- subscribe(MultiSubscriber<? super Multi<T>>) - Method in class io.smallrye.mutiny.operators.multi.MultiWindowOnDurationOp
-
- subscribe(MultiSubscriber<? super Multi<T>>) - Method in class io.smallrye.mutiny.operators.multi.MultiWindowOp
-
- subscribe(MultiSubscriber<? super O>) - Method in class io.smallrye.mutiny.operators.multi.MultiZipOp
-
- subscribe(MultiSubscriber<? super T>) - Method in class io.smallrye.mutiny.operators.multi.overflow.MultiOnOverflowBufferOp
-
- subscribe(MultiSubscriber<? super T>) - Method in class io.smallrye.mutiny.operators.multi.overflow.MultiOnOverflowDropItemsOp
-
- subscribe(MultiSubscriber<? super T>) - Method in class io.smallrye.mutiny.operators.multi.overflow.MultiOnOverflowKeepLastOp
-
- subscribe(MultiSubscriber<? super T>) - Method in class io.smallrye.mutiny.operators.multi.processors.BroadcastProcessor
-
- subscribe(Subscriber<? super O>) - Method in class io.smallrye.mutiny.operators.multi.processors.SerializedProcessor
-
- subscribe(MultiSubscriber<? super T>) - Method in class io.smallrye.mutiny.operators.multi.processors.UnicastProcessor
-
- subscribe(Subscriber<? super T>) - Method in class io.smallrye.mutiny.operators.MultiFlatMapOnFailure
-
- subscribe(Subscriber<? super T>) - Method in class io.smallrye.mutiny.operators.MultiMapOnFailure
-
- subscribe(Subscriber<? super T>) - Method in class io.smallrye.mutiny.operators.MultiSwitchOnCompletion
-
- subscribe(Subscriber<? super T>) - Method in class io.smallrye.mutiny.operators.MultiSwitchOnEmpty
-
- subscribe(MultiSubscriber<? super O>) - Method in class io.smallrye.mutiny.operators.UniProduceMultiOnItem
-
- subscribe(AbstractUni<T>, UniSubscriber<? super T>) - Static method in class io.smallrye.mutiny.operators.UniSerializedSubscriber
-
- subscribe(Uni<T>) - Static method in class io.smallrye.mutiny.operators.UniSubscribeToCompletionStage
-
- subscribe() - Method in interface io.smallrye.mutiny.Uni
-
Requests the
Uni to start resolving the item and allows configuring how the signals are propagated
(using a
UniSubscriber, callbacks, or a
CompletionStage.
- subscribeAsCompletionStage() - Method in interface io.smallrye.mutiny.Uni
-
- subscribed(Consumer<? super Subscription>) - Method in class io.smallrye.mutiny.groups.MultiOnEvent
-
Attaches an action executed when the
Multi has received a
Subscription from upstream.
- subscribed(Consumer<? super UniSubscription>) - Method in class io.smallrye.mutiny.groups.UniOnEvent
-
- subscribeOn(Executor) - Method in interface io.smallrye.mutiny.Multi
-
- subscribeOn(Executor) - Method in interface io.smallrye.mutiny.Uni
-
- Subscribers - Class in io.smallrye.mutiny.subscription
-
- Subscribers() - Constructor for class io.smallrye.mutiny.subscription.Subscribers
-
- subscribing(UniSerializedSubscriber<? super T>) - Method in class io.smallrye.mutiny.operators.AbstractUni
-
- subscribing(UniSerializedSubscriber<? super O>) - Method in class io.smallrye.mutiny.operators.UniAndCombination
-
- subscribing(UniSerializedSubscriber<? super I>) - Method in class io.smallrye.mutiny.operators.UniCache
-
- subscribing(UniSerializedSubscriber<? super I>) - Method in class io.smallrye.mutiny.operators.UniCallSubscribeOn
-
- subscribing(UniSerializedSubscriber<? super O>) - Method in class io.smallrye.mutiny.operators.UniCreateFromCompletionStage
-
- subscribing(UniSerializedSubscriber<? super T>) - Method in class io.smallrye.mutiny.operators.UniCreateFromDeferredSupplier
-
- subscribing(UniSerializedSubscriber<? super O>) - Method in class io.smallrye.mutiny.operators.UniCreateFromPublisher
-
- subscribing(UniSerializedSubscriber<? super T>) - Method in class io.smallrye.mutiny.operators.UniCreateWithEmitter
-
- subscribing(UniSerializedSubscriber<? super T>) - Method in class io.smallrye.mutiny.operators.UniDelayOnItem
-
- subscribing(UniSerializedSubscriber<? super T>) - Method in class io.smallrye.mutiny.operators.UniDelayUntil
-
- subscribing(UniSerializedSubscriber<? super I>) - Method in class io.smallrye.mutiny.operators.UniEmitOn
-
- subscribing(UniSerializedSubscriber<? super I>) - Method in class io.smallrye.mutiny.operators.UniFailOnTimeout
-
- subscribing(UniSerializedSubscriber<? super O>) - Method in class io.smallrye.mutiny.operators.UniFlatMapCompletionStageOnItem
-
- subscribing(UniSerializedSubscriber<? super I>) - Method in class io.smallrye.mutiny.operators.UniFlatMapOnFailure
-
- subscribing(UniSerializedSubscriber<? super O>) - Method in class io.smallrye.mutiny.operators.UniFlatMapOnItem
-
- subscribing(UniSerializedSubscriber<? super O>) - Method in class io.smallrye.mutiny.operators.UniMapOnFailure
-
- subscribing(UniSerializedSubscriber<? super O>) - Method in class io.smallrye.mutiny.operators.UniMapOnResult
-
- subscribing(UniSerializedSubscriber<? super T>) - Method in class io.smallrye.mutiny.operators.UniNever
-
- subscribing(UniSerializedSubscriber<? super T>) - Method in class io.smallrye.mutiny.operators.UniOnCancellation
-
- subscribing(UniSerializedSubscriber<? super T>) - Method in class io.smallrye.mutiny.operators.UniOnEventConsume
-
- subscribing(UniSerializedSubscriber<? super T>) - Method in class io.smallrye.mutiny.operators.UniOnSubscription
-
- subscribing(UniSerializedSubscriber<? super T>) - Method in class io.smallrye.mutiny.operators.UniOnTermination
-
- subscribing(UniSerializedSubscriber<? super T>) - Method in class io.smallrye.mutiny.operators.UniOrCombination
-
- subscribing(UniSerializedSubscriber<? super T>) - Method in class io.smallrye.mutiny.operators.UniRetryAtMost
-
- Subscriptions - Class in io.smallrye.mutiny.helpers
-
- Subscriptions.CancelledSubscriber<X> - Class in io.smallrye.mutiny.helpers
-
- Subscriptions.DeferredSubscription - Class in io.smallrye.mutiny.helpers
-
- Subscriptions.EmptySubscription - Class in io.smallrye.mutiny.helpers
-
- subtract(AtomicLong, long) - Static method in class io.smallrye.mutiny.helpers.Subscriptions
-
Atomically subtract the given number (positive, not validated) from the target field unless it contains Long.MAX_VALUE.
- supplier(Supplier<? extends T>) - Method in class io.smallrye.mutiny.groups.MultiRepetition
-
Creates a
Multi by repeating the items fired by the produced
Function
producing the items.
- supplier(Supplier<S>, Function<S, ? extends T>) - Method in class io.smallrye.mutiny.groups.MultiRepetition
-
Creates a
Multi by repeating the items fired by the produced
Function
producing the items.
- supplier(UncheckedSupplier<T>) - Static method in class io.smallrye.mutiny.unchecked.Unchecked
-
Transforms the given (unchecked) supplier into a regular supplier.
- SUPPLIER_PRODUCED_NULL - Static variable in class io.smallrye.mutiny.helpers.ParameterValidation
-
- SwitchableSubscriptionSubscriber<O> - Class in io.smallrye.mutiny.subscription
-
An implementation of Subscription that allows switching the upstream, dealing with the requests accordingly.
- SwitchableSubscriptionSubscriber(MultiSubscriber<? super O>) - Constructor for class io.smallrye.mutiny.subscription.SwitchableSubscriptionSubscriber
-
- switchTo(Publisher<? extends T>) - Method in class io.smallrye.mutiny.groups.MultiIfEmpty
-
When the upstream
Multi completes without having emitted items, it continues with the events fired by the
passed
Publisher /
Multi.
- switchTo(Supplier<Publisher<? extends T>>) - Method in class io.smallrye.mutiny.groups.MultiIfEmpty
-
When the upstream
Multi completes without having emitted items, it continues with the events fired by a
Publisher produces with the given
Supplier.
- switchTo(Publisher<? extends T>) - Method in class io.smallrye.mutiny.groups.MultiOnCompletion
-
When the upstream
Multi completes, it continues with the events fired by the passed
Publisher /
Multi.
- switchTo(Supplier<Publisher<? extends T>>) - Method in class io.smallrye.mutiny.groups.MultiOnCompletion
-
When the upstream
Multi completes, it continues with the events fired by a
Publisher produces
with the given
Supplier.
- switchTo(Uni<? extends T>) - Method in class io.smallrye.mutiny.groups.UniOnNull
-
If the current
Uni fires
null as item, the produced
Uni emits the events produced
by the
Uni passed as parameter.
- switchTo(Supplier<Uni<? extends T>>) - Method in class io.smallrye.mutiny.groups.UniOnNull
-
If the current
Uni fires
null as item, the produced
Uni emits the events produced
by an
Uni supplied using the passed
Supplier
- switchToEmitter(Consumer<MultiEmitter<? super T>>) - Method in class io.smallrye.mutiny.groups.MultiIfEmpty
-
When the upstream
Multi completes without having emitted items, it continues with the events fired with
the emitter passed to the
consumer callback.
- switchToEmitter(Consumer<MultiEmitter<? super T>>) - Method in class io.smallrye.mutiny.groups.MultiOnCompletion
-
When the upstream
Multi completes, it continues with the events fired with the emitter passed to the
consumer callback.
- when(Function<Multi<Throwable>, ? extends Publisher<?>>) - Method in class io.smallrye.mutiny.groups.MultiRetry
-
Produces a
Multi resubscribing to the current
Multi when the
Publisher produced by the
given method emits an item.
- when(Function<Multi<Throwable>, ? extends Publisher<?>>) - Method in class io.smallrye.mutiny.groups.UniRetry
-
Produces a
Uni resubscribing to the current
Uni when the
Publisher produced by the
given method emits an item.
- with(Collector<? super T, A, ? extends X>) - Method in class io.smallrye.mutiny.groups.MultiCollect
-
Creates a
Uni emitting an item with the object computed by the given
Collector.
- with(Function<Multi<T>, R>) - Method in class io.smallrye.mutiny.groups.MultiConvert
-
Transforms this
Multi into a type using the provided converter.
- with(Consumer<? super Subscription>, Consumer<? super T>, Consumer<? super Throwable>, Runnable) - Method in class io.smallrye.mutiny.groups.MultiSubscribe
-
Subscribes to the
Multi to start receiving the items.
- with(Consumer<? super T>, 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>, Consumer<? super Throwable>) - 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>, Runnable) - Method in class io.smallrye.mutiny.groups.MultiSubscribe
-
Subscribes to the
Multi to start receiving the items.
- with(Function<Uni<T>, R>) - Method in class io.smallrye.mutiny.groups.UniConvert
-
Transforms this
Uni into a type using the provided converter.
- with(Consumer<? super T>, Consumer<? super Throwable>) - Method in class io.smallrye.mutiny.groups.UniSubscribe
-
- with(Consumer<? super T>) - Method in class io.smallrye.mutiny.groups.UniSubscribe
-
- withBackOff(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.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.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 in parallel.
- withFinalizer(Consumer<? super R>) - Method in class io.smallrye.mutiny.groups.MultiResource
-
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>>, 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.
- 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.
- 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.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
-