- 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
-
- and(Uni<T2>) - Method in interface io.smallrye.mutiny.Uni
-
- andContinueWith(T) - Method in class io.smallrye.mutiny.groups.UniOnItemIgnore
-
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.UniOnItemIgnore
-
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.UniOnItemIgnore
-
Ignores the item fired by the current
Uni, and continue with a
null item.
- andFail(Throwable) - Method in class io.smallrye.mutiny.groups.UniOnItemIgnore
-
Ignores the item fired by the current
Uni and fails with the passed failure.
- andFail(Supplier<Throwable>) - Method in class io.smallrye.mutiny.groups.UniOnItemIgnore
-
Ignores the item fired by the current
Uni, and fails with a failure produced using the given
Supplier.
- andFail() - Method in class io.smallrye.mutiny.groups.UniOnItemIgnore
-
- andSwitchTo(Uni<? extends O>) - Method in class io.smallrye.mutiny.groups.UniOnItemIgnore
-
Ignores the item fired by the current
Uni and continue with the given
Uni.
- andSwitchTo(Supplier<Uni<? extends O>>) - Method in class io.smallrye.mutiny.groups.UniOnItemIgnore
-
Ignores the item fired by the current
Uni and continue with the
Uni produced by the given supplier.
- andThen(UncheckedBiConsumer<? super T, ? super U>) - Method in interface io.smallrye.mutiny.unchecked.UncheckedBiConsumer
-
Returns a composed UncheckedBiConsumer that performs, in sequence, this
operation followed by the after operation.
- andThen(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
-
- apply(Function<? super T, ? extends R>) - Method in class io.smallrye.mutiny.groups.MultiOnItem
-
- apply(Function<? super Throwable, ? extends Throwable>) - Method in class io.smallrye.mutiny.groups.UniOnFailure
-
- apply(Function<? super T, ? extends R>) - Method in class io.smallrye.mutiny.groups.UniOnItem
-
- apply(BiFunction<? super T, Throwable, ? extends R>) - Method in class io.smallrye.mutiny.groups.UniOnItemOrFailure
-
- apply(Function<? super T, ? extends R>) - Method in class io.smallrye.mutiny.groups.UniOnNotNull
-
- 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(T1, T2, T3, T4, T5, T6) - Method in interface io.smallrye.mutiny.tuples.Functions.Function6
-
- apply(List<Object>) - 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(List<Object>) - 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(List<Object>) - 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(List<Object>) - 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.
- 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
-
- asList() - Method in class io.smallrye.mutiny.tuples.Tuple6
-
- asList() - Method in class io.smallrye.mutiny.tuples.Tuple7
-
- asList() - Method in class io.smallrye.mutiny.tuples.Tuple8
-
- asList() - Method in class io.smallrye.mutiny.tuples.Tuple9
-
- asMap(Function<? super T, ? extends K>) - Method in class io.smallrye.mutiny.groups.MultiCollect
-
Produces an
Uni emitting a
Map of
key -> item for each item emitted by this
Multi.
- asMap(Function<? super T, ? extends K>, Function<? super T, ? extends V>) - Method in class io.smallrye.mutiny.groups.MultiCollect
-
Produces an
Uni emitting a
Map of
key -> mapped item for each item emitted by
this
Multi.
- 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.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
-
- 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
-
- asTuple() - Method in class io.smallrye.mutiny.operators.MultiItemCombine6
-
- asTuple() - Method in class io.smallrye.mutiny.operators.MultiItemCombine7
-
- asTuple() - Method in class io.smallrye.mutiny.operators.MultiItemCombine8
-
- asTuple() - Method in class io.smallrye.mutiny.operators.MultiItemCombine9
-
- 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() - Method in class io.smallrye.mutiny.helpers.StrictMultiSubscriber
-
- 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.UniOnItemTransformToUni.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.
- chain(Function<? super T, Uni<? extends O>>) - Method in interface io.smallrye.mutiny.Uni
-
One the observed Uni emits an item, execute the given mapper.
- 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.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
-
- 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.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.operators.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.operators.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.operators.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.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(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(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
- last() - Method in class io.smallrye.mutiny.groups.MultiCollect
-
Creates a
Uni receiving the
last item emitted by the upstream
Multi.
- last(Multi<T>) - Static method in class io.smallrye.mutiny.operators.MultiCollector
-
- latestItems() - Method in class io.smallrye.mutiny.operators.MultiItemCombine2
-
By default, the combination logic is called with one item of each observed stream.
- latestItems() - Method in class io.smallrye.mutiny.operators.MultiItemCombine3
-
By default, the combination logic is called with one item of each observed stream.
- latestItems() - Method in class io.smallrye.mutiny.operators.MultiItemCombine4
-
By default, the combination logic is called with one item of each observed stream.
- latestItems() - Method in class io.smallrye.mutiny.operators.MultiItemCombine5
-
By default, the combination logic is called with one item of each observed stream.
- latestItems() - Method in class io.smallrye.mutiny.operators.MultiItemCombine6
-
By default, the combination logic is called with one item of each observed stream.
- latestItems() - Method in class io.smallrye.mutiny.operators.MultiItemCombine7
-
By default, the combination logic is called with one item of each observed stream.
- latestItems() - Method in class io.smallrye.mutiny.operators.MultiItemCombine8
-
By default, the combination logic is called with one item of each observed stream.
- latestItems() - Method in class io.smallrye.mutiny.operators.MultiItemCombine9
-
By default, the combination logic is called with one item of each observed stream.
- latestItems() - Method in class io.smallrye.mutiny.operators.MultiItemCombineIterable
-
By default, the combination logic is called with one item of each observed stream.
- list(Multi<T>) - Static method in class io.smallrye.mutiny.operators.MultiCollector
-
- list(Multi<T>, Duration) - Static method in class io.smallrye.mutiny.operators.MultiCollector
-
- list(Multi<T>, int) - Static method in class io.smallrye.mutiny.operators.MultiCollector
-
- list(Multi<T>, int, int) - Static method in class io.smallrye.mutiny.operators.MultiCollector
-
- 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
-
- mapItem1(Function<T1, T>) - Method in class io.smallrye.mutiny.tuples.Tuple6
-
- mapItem1(Function<T1, T>) - Method in class io.smallrye.mutiny.tuples.Tuple7
-
- mapItem1(Function<T1, T>) - Method in class io.smallrye.mutiny.tuples.Tuple8
-
- mapItem1(Function<T1, T>) - Method in class io.smallrye.mutiny.tuples.Tuple9
-
- mapItem2(Function<R, T>) - Method in class io.smallrye.mutiny.tuples.Tuple2
-
Applies a mapper function to the right part (item2) of this
Tuple2 to produce a new
Tuple2.
- mapItem2(Function<T2, T>) - Method in class io.smallrye.mutiny.tuples.Tuple3
-
- mapItem2(Function<T2, T>) - Method in class io.smallrye.mutiny.tuples.Tuple4
-
- mapItem2(Function<T2, T>) - Method in class io.smallrye.mutiny.tuples.Tuple5
-
- mapItem2(Function<T2, T>) - Method in class io.smallrye.mutiny.tuples.Tuple6
-
- mapItem2(Function<T2, T>) - Method in class io.smallrye.mutiny.tuples.Tuple7
-
- mapItem2(Function<T2, T>) - Method in class io.smallrye.mutiny.tuples.Tuple8
-
- mapItem2(Function<T2, T>) - Method in class io.smallrye.mutiny.tuples.Tuple9
-
- mapItem3(Function<T3, T>) - Method in class io.smallrye.mutiny.tuples.Tuple3
-
- mapItem3(Function<T3, T>) - Method in class io.smallrye.mutiny.tuples.Tuple4
-
- mapItem3(Function<T3, T>) - Method in class io.smallrye.mutiny.tuples.Tuple5
-
- mapItem3(Function<T3, T>) - Method in class io.smallrye.mutiny.tuples.Tuple6
-
- mapItem3(Function<T3, T>) - Method in class io.smallrye.mutiny.tuples.Tuple7
-
- mapItem3(Function<T3, T>) - Method in class io.smallrye.mutiny.tuples.Tuple8
-
- mapItem3(Function<T3, T>) - Method in class io.smallrye.mutiny.tuples.Tuple9
-
- mapItem4(Function<T4, T>) - Method in class io.smallrye.mutiny.tuples.Tuple4
-
- mapItem4(Function<T4, T>) - Method in class io.smallrye.mutiny.tuples.Tuple5
-
- mapItem4(Function<T4, T>) - Method in class io.smallrye.mutiny.tuples.Tuple6
-
- mapItem4(Function<T4, T>) - Method in class io.smallrye.mutiny.tuples.Tuple7
-
- mapItem4(Function<T4, T>) - Method in class io.smallrye.mutiny.tuples.Tuple8
-
- mapItem4(Function<T4, T>) - Method in class io.smallrye.mutiny.tuples.Tuple9
-
- mapItem5(Function<T5, T>) - Method in class io.smallrye.mutiny.tuples.Tuple5
-
- mapItem5(Function<T5, T>) - Method in class io.smallrye.mutiny.tuples.Tuple6
-
- mapItem5(Function<T5, T>) - Method in class io.smallrye.mutiny.tuples.Tuple7
-
- mapItem5(Function<T5, T>) - Method in class io.smallrye.mutiny.tuples.Tuple8
-
- mapItem5(Function<T5, T>) - Method in class io.smallrye.mutiny.tuples.Tuple9
-
- mapItem6(Function<T6, T>) - Method in class io.smallrye.mutiny.tuples.Tuple6
-
- mapItem6(Function<T6, T>) - Method in class io.smallrye.mutiny.tuples.Tuple7
-
- mapItem6(Function<T6, T>) - Method in class io.smallrye.mutiny.tuples.Tuple8
-
- mapItem6(Function<T6, T>) - Method in class io.smallrye.mutiny.tuples.Tuple9
-
- mapItem7(Function<T7, T>) - Method in class io.smallrye.mutiny.tuples.Tuple7
-
- mapItem7(Function<T7, T>) - Method in class io.smallrye.mutiny.tuples.Tuple8
-
- mapItem7(Function<T7, T>) - Method in class io.smallrye.mutiny.tuples.Tuple9
-
- mapItem8(Function<T8, T>) - Method in class io.smallrye.mutiny.tuples.Tuple8
-
- mapItem8(Function<T8, T>) - Method in class io.smallrye.mutiny.tuples.Tuple9
-
- mapItem9(Function<T9, T>) - Method in class io.smallrye.mutiny.tuples.Tuple9
-
- 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
-
- 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
-
- MultiItemCombine6<T1,T2,T3,T4,T5,T6> - Class in io.smallrye.mutiny.operators
-
- MultiItemCombine6(Iterable<Publisher<?>>) - Constructor for class io.smallrye.mutiny.operators.MultiItemCombine6
-
- MultiItemCombine7<T1,T2,T3,T4,T5,T6,T7> - Class in io.smallrye.mutiny.operators
-
- MultiItemCombine7(Iterable<Publisher<?>>) - Constructor for class io.smallrye.mutiny.operators.MultiItemCombine7
-
- MultiItemCombine8<T1,T2,T3,T4,T5,T6,T7,T8> - Class in io.smallrye.mutiny.operators
-
- MultiItemCombine8(Iterable<Publisher<?>>) - Constructor for class io.smallrye.mutiny.operators.MultiItemCombine8
-
- MultiItemCombine9<T1,T2,T3,T4,T5,T6,T7,T8,T9> - Class in io.smallrye.mutiny.operators
-
- MultiItemCombine9(Iterable<Publisher<?>>) - Constructor for class io.smallrye.mutiny.operators.MultiItemCombine9
-
- 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
-
Configures the failure handler.
- 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
-
- MultiOnSubscribe<T> - Class in io.smallrye.mutiny.groups
-
Group to configure the action to execute when the observed
Multi sends a
Subscription.
- MultiOnSubscribe(Multi<T>) - Constructor for class io.smallrye.mutiny.groups.MultiOnSubscribe
-
- MultiOnSubscribeInvokeOp<T> - Class in io.smallrye.mutiny.operators.multi
-
Execute a given (async) callback on subscription.
- MultiOnSubscribeInvokeOp(Multi<? extends T>, Consumer<? super Subscription>) - Constructor for class io.smallrye.mutiny.operators.multi.MultiOnSubscribeInvokeOp
-
- MultiOnSubscribeInvokeUniOp<T> - Class in io.smallrye.mutiny.operators.multi
-
Execute a given callback on subscription.
- MultiOnSubscribeInvokeUniOp(Multi<? extends T>, Function<? super Subscription, Uni<?>>) - Constructor for class io.smallrye.mutiny.operators.multi.MultiOnSubscribeInvokeUniOp
-
- MultiOnTerminate<T> - Class in io.smallrye.mutiny.groups
-
- MultiOnTerminate(Multi<T>) - Constructor for class io.smallrye.mutiny.groups.MultiOnTerminate
-
- MultiOnTerminationInvoke<T> - Class in io.smallrye.mutiny.operators.multi
-
- MultiOnTerminationInvoke(Multi<? extends T>, BiConsumer<Throwable, Boolean>) - Constructor for class io.smallrye.mutiny.operators.multi.MultiOnTerminationInvoke
-
- MultiOnTerminationInvokeUni<T> - Class in io.smallrye.mutiny.operators.multi
-
- MultiOnTerminationInvokeUni(Multi<? extends T>, BiFunction<Throwable, Boolean, Uni<?>>) - Constructor for class io.smallrye.mutiny.operators.multi.MultiOnTerminationInvokeUni
-
- 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
-
- MultiRepeatUntilOp<T> - Class in io.smallrye.mutiny.operators.multi
-
- MultiRepeatUntilOp(Multi<T>, long) - Constructor for class io.smallrye.mutiny.operators.multi.MultiRepeatUntilOp
-
- MultiRepeatUntilOp(Multi<T>, Predicate<T>) - Constructor for class io.smallrye.mutiny.operators.multi.MultiRepeatUntilOp
-
- MultiRepeatUntilOp.RepeatProcessor<T> - Class in io.smallrye.mutiny.operators.multi
-
- MultiRepeatWhilstOp<T> - Class in io.smallrye.mutiny.operators.multi
-
- MultiRepeatWhilstOp(Multi<T>, Predicate<T>) - Constructor for class io.smallrye.mutiny.operators.multi.MultiRepeatWhilstOp
-
- 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 T>, Consumer<? super Throwable>, Runnable, 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
-
- MutinyScheduler - Class in io.smallrye.mutiny.infrastructure
-
- MutinyScheduler(Executor) - Constructor for class io.smallrye.mutiny.infrastructure.MutinyScheduler
-
- of(int) - Method in class io.smallrye.mutiny.groups.MultiGroupIntoLists
-
Creates a
Multi that emits lists of items collected from the observed
Multi.
- of(int, int) - Method in class io.smallrye.mutiny.groups.MultiGroupIntoLists
-
Creates a
Multi that emits lists of items collected from the observed
Multi.
- of(int) - Method in class io.smallrye.mutiny.groups.MultiGroupIntoMultis
-
Creates a
Multi that emits windows of items collected from the observed
Multi.
- of(int, int) - Method in class io.smallrye.mutiny.groups.MultiGroupIntoMultis
-
Creates a
Multi that emits windows of items collected from the observed
Multi.
- of(Uni<? super T>...) - Method in class io.smallrye.mutiny.groups.UniAny
-
- 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(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
-
- offer(T) - Method in class io.smallrye.mutiny.helpers.queues.MpscLinkedQueue
-
- offer(E) - Method in class io.smallrye.mutiny.helpers.queues.SpscArrayQueue
-
- offer(E) - Method in class io.smallrye.mutiny.helpers.queues.SpscLinkedArrayQueue
- offer(E, E) - Method in class io.smallrye.mutiny.helpers.queues.SpscLinkedArrayQueue
-
Offer two elements at the same time.
- on(ScheduledExecutorService) - Method in class io.smallrye.mutiny.groups.UniOnTimeout
-
Configures on which executor the timeout is measured.
- on() - Method in interface io.smallrye.mutiny.Multi
-
Allows adding behavior when various type of events are emitted by the current
Multi (item, failure,
completion) or by the subscriber (cancellation, request, subscription)
- on() - Method in class io.smallrye.mutiny.operators.AbstractMulti
-
- on() - Method in class io.smallrye.mutiny.operators.AbstractUni
-
- on() - Method in interface io.smallrye.mutiny.Uni
-
Allows adding behavior when various type of events are emitted by the current
Uni (item, failure) or
by the subscriber (cancellation, subscription)
- onComplete(Subscriber<?>, AtomicInteger, AtomicReference<Throwable>) - Static method in class io.smallrye.mutiny.helpers.HalfSerializer
-
Propagates the completion event or failure events (if a failure is stored in the container).
- onComplete() - Method in class io.smallrye.mutiny.helpers.MultiEmitterProcessor
-
- onComplete() - Method in class io.smallrye.mutiny.helpers.Subscriptions.CancelledSubscriber
-
- onComplete() - Method in class io.smallrye.mutiny.operators.multi.MultiCacheOp
-
- 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 class io.smallrye.mutiny.helpers.StrictMultiSubscriber
-
- 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 class io.smallrye.mutiny.operators.multi.builders.SerializedMultiEmitter
-
- onCompletion() - Method in class io.smallrye.mutiny.operators.multi.multicast.MultiReferenceCountSubscriber
-
- onCompletion() - Method in class io.smallrye.mutiny.operators.multi.MultiFlatMapOp.FlatMapMainSubscriber
-
- onCompletion() - Method in class io.smallrye.mutiny.operators.multi.MultiGroupByOp.MultiGroupByProcessor
-
- onCompletion() - Method in class io.smallrye.mutiny.operators.multi.MultiOperatorProcessor
-
- 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.SwitchableSubscriptionSubscriber
-
- onError(Subscriber<?>, Throwable, AtomicInteger, AtomicReference<Throwable>) - Static method in class io.smallrye.mutiny.helpers.HalfSerializer
-
Propagates the given failure if the downstream if possible (no work in progress) or accumulate it to the given
failure container to be propagated by a concurrent onNext call.
- onError(Throwable) - Method in class io.smallrye.mutiny.helpers.MultiEmitterProcessor
-
- onError(Throwable) - Method in class io.smallrye.mutiny.helpers.Subscriptions.CancelledSubscriber
-
- onError(Throwable) - Method in class io.smallrye.mutiny.operators.multi.MultiCacheOp
-
- 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(Throwable) - Method in class io.smallrye.mutiny.helpers.StrictMultiSubscriber
-
- onFailure(Throwable) - Method in class io.smallrye.mutiny.helpers.UniCallbackSubscriber
-
- onFailure() - Method in interface io.smallrye.mutiny.Multi
-
- 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(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() - Method in class io.smallrye.mutiny.operators.AbstractMulti
-
- onFailure(Predicate<? super Throwable>) - Method in class io.smallrye.mutiny.operators.AbstractMulti
-
- onFailure(Class<? extends Throwable>) - Method in class io.smallrye.mutiny.operators.AbstractMulti
-
- onFailure() - Method in class io.smallrye.mutiny.operators.AbstractUni
-
- onFailure(Predicate<? super Throwable>) - Method in class io.smallrye.mutiny.operators.AbstractUni
-
- onFailure(Class<? extends Throwable>) - Method in class io.smallrye.mutiny.operators.AbstractUni
-
- onFailure(Throwable) - Method in class io.smallrye.mutiny.operators.multi.builders.SerializedMultiEmitter
-
- onFailure(Throwable) - Method in class io.smallrye.mutiny.operators.multi.multicast.MultiReferenceCountSubscriber
-
- onFailure(Throwable) - Method in class io.smallrye.mutiny.operators.multi.MultiFlatMapOp.FlatMapMainSubscriber
-
- onFailure(Throwable) - Method in class io.smallrye.mutiny.operators.multi.MultiGroupByOp.MultiGroupByProcessor
-
- onFailure(Throwable) - Method in class io.smallrye.mutiny.operators.multi.MultiOperatorProcessor
-
- onFailure(Throwable) - Method in class io.smallrye.mutiny.operators.UniCache
-
- onFailure(Throwable) - Method in class io.smallrye.mutiny.operators.UniDelegatingSubscriber
-
- onFailure(Throwable) - Method in class io.smallrye.mutiny.operators.UniSerializedSubscriber
-
- 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.SwitchableSubscriptionSubscriber
-
- onFailure(Throwable) - Method in interface io.smallrye.mutiny.subscription.UniSubscriber
-
Called if the computation of the item by the subscriber
Uni failed.
- onFailure() - Method in interface io.smallrye.mutiny.Uni
-
- 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.
- 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.
- onItem(T) - Method in class io.smallrye.mutiny.helpers.StrictMultiSubscriber
-
- onItem(T) - Method in class io.smallrye.mutiny.helpers.UniCallbackSubscriber
-
- onItem() - Method in interface io.smallrye.mutiny.Multi
-
Configures the behavior when an
item event is received from the this
Multi
- onItem() - Method in class io.smallrye.mutiny.operators.AbstractMulti
-
- onItem() - Method in class io.smallrye.mutiny.operators.AbstractUni
-
- onItem(T) - Method in class io.smallrye.mutiny.operators.multi.builders.SerializedMultiEmitter
-
- onItem(T) - Method in class io.smallrye.mutiny.operators.multi.multicast.MultiReferenceCountSubscriber
-
- onItem(I) - Method in class io.smallrye.mutiny.operators.multi.MultiFlatMapOp.FlatMapMainSubscriber
-
- onItem(T) - Method in class io.smallrye.mutiny.operators.multi.MultiGroupByOp.MultiGroupByProcessor
-
- onItem(I) - Method in class io.smallrye.mutiny.operators.multi.MultiOperatorProcessor
-
- onItem(I) - Method in class io.smallrye.mutiny.operators.UniCache
-
- onItem(I) - Method in class io.smallrye.mutiny.operators.UniDelegatingSubscriber
-
- onItem(T) - Method in class io.smallrye.mutiny.operators.UniSerializedSubscriber
-
- onItem(T) - Method in interface io.smallrye.mutiny.subscription.MultiSubscriber
-
Method called when the upstream emits an item event, in response to to requests to
Subscription.request(long).
- onItem(T) - Method in class io.smallrye.mutiny.subscription.SerializedSubscriber
-
- onItem(T) - Method in interface io.smallrye.mutiny.subscription.UniSubscriber
-
Event handler called once the item has been computed by the subscribed
Uni.
- onItem() - Method in interface io.smallrye.mutiny.Uni
-
Configures the action to execute when the observed
Uni emits the item (potentially
null).
- onItemOrFailure() - Method in class io.smallrye.mutiny.operators.AbstractUni
-
- onItemOrFailure() - Method in interface io.smallrye.mutiny.Uni
-
Configures the action to execute when the observed
Uni emits either an item (potentially
null))
or a failure.
- onMultiCreation(Multi<T>) - Static method in class io.smallrye.mutiny.infrastructure.Infrastructure
-
- onMultiCreation(Multi<T>) - Method in interface io.smallrye.mutiny.infrastructure.MultiInterceptor
-
Method called when a new instance of
Multi is created.
- onMultiSubscription(Publisher<? extends T>, Subscriber<? super T>) - Static method in class io.smallrye.mutiny.infrastructure.Infrastructure
-
- onNext(Subscriber<? super T>, T, AtomicInteger, AtomicReference<Throwable>) - Static method in class io.smallrye.mutiny.helpers.HalfSerializer
-
Propagates the given item if possible and terminates if there was a completion or failure event happening during
the propagation.
- onNext(T) - Method in class io.smallrye.mutiny.helpers.MultiEmitterProcessor
-
- onNext(X) - Method in class io.smallrye.mutiny.helpers.Subscriptions.CancelledSubscriber
-
- onNext(T) - Method in class io.smallrye.mutiny.operators.multi.MultiCacheOp
-
- onNext(T) - Method in class io.smallrye.mutiny.operators.multi.processors.BroadcastProcessor
-
- onNext(I) - Method in class io.smallrye.mutiny.operators.multi.processors.SerializedProcessor
-
- onNext(T) - Method in class io.smallrye.mutiny.operators.multi.processors.UnicastProcessor
-
- onNext(T) - Method in interface io.smallrye.mutiny.subscription.MultiSubscriber
-
Data notification sent by the Publisher in response to requests to Subscription.request(long).
- onNext(T) - Method in class io.smallrye.mutiny.subscription.SafeSubscriber
-
- onOverflow() - Method in interface io.smallrye.mutiny.Multi
-
Configures the back-pressure behavior when the consumer cannot keep up with the emissions from this
Multi.
- onOverflow() - Method in class io.smallrye.mutiny.operators.AbstractMulti
-
- onSubscribe(Subscription) - Method in class io.smallrye.mutiny.helpers.MultiEmitterProcessor
-
- onSubscribe(Subscription) - Method in class io.smallrye.mutiny.helpers.StrictMultiSubscriber
-
- onSubscribe(Subscription) - Method in class io.smallrye.mutiny.helpers.Subscriptions.CancelledSubscriber
-
- onSubscribe(UniSubscription) - Method in class io.smallrye.mutiny.helpers.UniCallbackSubscriber
-
- onSubscribe() - Method in interface io.smallrye.mutiny.Multi
-
Configures the action to execute when the observed
Multi sends a
Subscription.
- onSubscribe() - Method in class io.smallrye.mutiny.operators.AbstractMulti
-
- onSubscribe() - Method in class io.smallrye.mutiny.operators.AbstractUni
-
- onSubscribe(Subscription) - Method in class io.smallrye.mutiny.operators.multi.builders.SerializedMultiEmitter
-
- onSubscribe(Subscription) - Method in class io.smallrye.mutiny.operators.multi.MultiCacheOp
-
- onSubscribe(Subscription) - Method in class io.smallrye.mutiny.operators.multi.MultiFlatMapOp.FlatMapMainSubscriber
-
- onSubscribe(Subscription) - Method in class io.smallrye.mutiny.operators.multi.MultiGroupByOp.MultiGroupByProcessor
-
- onSubscribe(Subscription) - Method in class io.smallrye.mutiny.operators.multi.MultiOperatorProcessor
-
- onSubscribe(Subscription) - Method in class io.smallrye.mutiny.operators.multi.MultiRepeatUntilOp.RepeatProcessor
-
- onSubscribe(Subscription) - Method in class io.smallrye.mutiny.operators.multi.processors.BroadcastProcessor
-
- onSubscribe(Subscription) - Method in class io.smallrye.mutiny.operators.multi.processors.SerializedProcessor
-
- onSubscribe(Subscription) - Method in class io.smallrye.mutiny.operators.multi.processors.UnicastProcessor
-
- onSubscribe(UniSubscription) - Method in class io.smallrye.mutiny.operators.UniCache
-
- onSubscribe(UniSubscription) - Method in class io.smallrye.mutiny.operators.UniDelegatingSubscriber
-
- onSubscribe(UniSubscription) - Method in class io.smallrye.mutiny.operators.UniSerializedSubscriber
-
- onSubscribe(Subscription) - Method in class io.smallrye.mutiny.subscription.SafeSubscriber
-
- onSubscribe(Subscription) - Method in class io.smallrye.mutiny.subscription.SerializedSubscriber
-
- onSubscribe(Subscription) - Method in class io.smallrye.mutiny.subscription.SwitchableSubscriptionSubscriber
-
- onSubscribe(UniSubscription) - Method in interface io.smallrye.mutiny.subscription.UniSubscriber
-
Event handler called once the subscribed
Uni has taken into account the subscription.
- onSubscribe() - Method in interface io.smallrye.mutiny.Uni
-
- onSubscription(Publisher<? extends T>, Subscriber<? super T>) - Method in interface io.smallrye.mutiny.infrastructure.MultiInterceptor
-
Method called when a subscriber subscribes to a
Multi.
- onSubscription(Uni<T>, UniSubscriber<? super T>) - Method in interface io.smallrye.mutiny.infrastructure.UniInterceptor
-
Method called when a subscriber subscribes to a
Uni.
- onTermination(Runnable) - Method in class io.smallrye.mutiny.helpers.MultiEmitterProcessor
-
- 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(Runnable) - Method in class io.smallrye.mutiny.operators.DefaultUniEmitter
-
- onTermination(Runnable) - Method in class io.smallrye.mutiny.operators.multi.builders.SerializedMultiEmitter
-
- onTermination(Runnable) - Method in interface io.smallrye.mutiny.subscription.MultiEmitter
-
Attaches a @{code termination} event handler invoked when the downstream Subscription is cancelled,
or when the emitter has emitted either a completion or failure event.
- onTermination(Runnable) - Method in interface io.smallrye.mutiny.subscription.UniEmitter
-
Attaches a @{code termination} event handler invoked when the downstream
UniSubscription is cancelled,
or when the emitter has emitted either an
item or
failure event.
- 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.
- 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(Optional<T>) - Method in class io.smallrye.mutiny.groups.MultiCreate
-
Creates a new
Multi that emits an item immediately after being subscribed to with the value contained
in the given optional if
Optional.isPresent() or empty otherwise.
- optional(Supplier<Optional<T>>) - Method in class io.smallrye.mutiny.groups.MultiCreate
-
Creates a new
Multi that emits an item immediately after being subscribed to with the value contained
in the optional supplied by
supplier.
- optional(Optional<T>) - Method in class io.smallrye.mutiny.groups.UniCreate
-
Creates a new
Uni that completes immediately after being subscribed to with the item based on the value
contained in the given optional if
Optional.isPresent() or
null otherwise.
- optional(Supplier<Optional<T>>) - Method in class io.smallrye.mutiny.groups.UniCreate
-
Creates a new
Uni that completes immediately after being subscribed to with the item based on the value
contained in the given optional if
Optional.isPresent() or
null otherwise.
- or() - Method in class io.smallrye.mutiny.operators.AbstractUni
-
- or() - Method in interface io.smallrye.mutiny.Uni
-
- ordinal() - Method in interface io.smallrye.mutiny.infrastructure.MultiInterceptor
-
- ordinal() - Method in interface io.smallrye.mutiny.infrastructure.UniInterceptor
-
- overflow() - Method in class io.smallrye.mutiny.groups.MultiOnEvent
-
- randomExponentialBackoffFunction(long, Duration, Duration, double, ScheduledExecutorService) - Static method in class io.smallrye.mutiny.helpers.ExponentialBackoff
-
Computes a method that would delay ticks using an exponential backoff.
- randomExponentialBackoffFunctionExpireAt(long, Duration, Duration, double, ScheduledExecutorService) - Static method in class io.smallrye.mutiny.helpers.ExponentialBackoff
-
Computes a method that would delay ticks using an exponential backoff.
- range(int, int) - Method in class io.smallrye.mutiny.groups.MultiCreate
-
Creates a
Multi emitting the sequence of integer from
startInclusive to
endExclusive.
- recoverWithCompletion() - Method in class io.smallrye.mutiny.groups.MultiOnFailure
-
Recovers from the received failure (matching the predicate if set) by completing the stream.
- 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(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(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(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(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(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(T) - Method in class io.smallrye.mutiny.groups.UniOnTimeout
-
Produces a new
Uni firing a fallback item when the current
Uni the upstream
Uni do not
emit an item before the timeout.
- recoverWithItem(Supplier<T>) - Method in class io.smallrye.mutiny.groups.UniOnTimeout
-
Produces a new
Uni firing a fallback item supplied by the given supplier when the current
Uni
times out.
- recoverWithMulti(Function<? super Throwable, ? extends 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<? extends 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(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.
- recoverWithUni(Function<? super Throwable, ? extends 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<? extends 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.UniOnFailure
-
Recovers from the received failure (matching the predicate if set) with another
Uni.
- recoverWithUni(Supplier<? extends Uni<? extends T>>) - Method in class io.smallrye.mutiny.groups.UniOnTimeout
-
Produces a new
Uni providing a fallback
Uni when the current
Uni times out.
- recoverWithUni(Uni<? extends T>) - Method in class io.smallrye.mutiny.groups.UniOnTimeout
-
Produces a new
Uni providing a fallback
Uni when the current
Uni times out.
- referenceCount() - Method in class io.smallrye.mutiny.operators.multi.multicast.ConnectableMulti
-
Returns a Multi that stays connected to this ConnectableMulti as long as there
is at least one active subscription.
- referenceCount(int, Duration) - Method in class io.smallrye.mutiny.operators.multi.multicast.ConnectableMulti
-
Connects to the upstream ConnectableMulti if the number of subscribers reaches the specified amount and
disconnect after the specified duration after all subscribers have unsubscribed (cancelled their subscriptions).
- reloadMultiInterceptors() - Static method in class io.smallrye.mutiny.infrastructure.Infrastructure
-
- reloadUniInterceptors() - Static method in class io.smallrye.mutiny.infrastructure.Infrastructure
-
- remaining - Variable in class io.smallrye.mutiny.operators.multi.MultiRepeatUntilOp.RepeatProcessor
-
- remove(Object) - Method in class io.smallrye.mutiny.helpers.queues.MpscLinkedQueue
-
- remove() - Method in class io.smallrye.mutiny.helpers.queues.MpscLinkedQueue
-
- remove(Object) - Method in class io.smallrye.mutiny.helpers.queues.SpscArrayQueue
-
- remove() - Method in class io.smallrye.mutiny.helpers.queues.SpscArrayQueue
-
- removeAll(Collection<?>) - Method in class io.smallrye.mutiny.helpers.queues.MpscLinkedQueue
-
- removeAll(Collection<?>) - Method in class io.smallrye.mutiny.helpers.queues.SpscArrayQueue
-
- 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
-
- RepeatProcessor(Multi<? extends T>, MultiSubscriber<? super T>, long, Predicate<T>) - Constructor for class io.smallrye.mutiny.operators.multi.MultiRepeatUntilOp.RepeatProcessor
-
- request(LongConsumer) - Method in class io.smallrye.mutiny.groups.MultiOnEvent
-
- request(long) - Method in class io.smallrye.mutiny.helpers.StrictMultiSubscriber
-
- request(long) - Method in class io.smallrye.mutiny.helpers.Subscriptions.DeferredSubscription
-
- request(long) - Method in class io.smallrye.mutiny.helpers.Subscriptions.EmptySubscription
-
- request(long) - Method in class io.smallrye.mutiny.operators.multi.builders.CollectionBasedMulti.CollectionSubscription
-
- request(long) - Method in class io.smallrye.mutiny.operators.multi.MultiFlatMapOp.FlatMapMainSubscriber
-
- request(long) - Method in class io.smallrye.mutiny.operators.multi.MultiGroupByOp.MultiGroupByProcessor
-
- request(long) - Method in class io.smallrye.mutiny.operators.multi.MultiOperatorProcessor
-
- 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.SwitchableSubscriptionSubscriber
-
- request(long) - Method in interface io.smallrye.mutiny.subscription.UniSubscription
-
- requested() - Method in class io.smallrye.mutiny.helpers.MultiEmitterProcessor
-
- requested() - Method in class io.smallrye.mutiny.operators.multi.builders.SerializedMultiEmitter
-
- requested() - Method in interface io.smallrye.mutiny.subscription.MultiEmitter
-
- requestIfNotNullOrAccumulate(AtomicReference<Subscription>, AtomicLong, long) - Static method in class io.smallrye.mutiny.helpers.Subscriptions
-
Atomically requests from the Subscription in the field if not null, otherwise accumulates
the request amount in the requested field to be requested once the field is set to non-null.
- resource(Supplier<? extends R>, Function<? super R, ? extends Publisher<I>>) - Method in class io.smallrye.mutiny.groups.MultiCreate
-
Creates a
Multi from a
resource, generated by a supplier function called for each individual
Subscriber, while streaming the items from a
Publisher/Multi created from the resource.
- ResourceMulti<R,I> - Class in io.smallrye.mutiny.operators.multi.builders
-
- ResourceMulti(Supplier<? extends R>, Function<? super R, ? extends Publisher<I>>, Function<? super R, Uni<Void>>, BiFunction<? super R, ? super Throwable, Uni<Void>>, Function<? super R, Uni<Void>>) - Constructor for class io.smallrye.mutiny.operators.multi.builders.ResourceMulti
-
- retainAll(Collection<?>) - Method in class io.smallrye.mutiny.helpers.queues.MpscLinkedQueue
-
- retainAll(Collection<?>) - Method in class io.smallrye.mutiny.helpers.queues.SpscArrayQueue
-
- 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.
- roundToPowerOfTwo(int) - Static method in class io.smallrye.mutiny.helpers.queues.SpscArrayQueue
-
Find the next larger positive power of two value up from the given value.
- run() - Method in class io.smallrye.mutiny.operators.multi.multicast.ConnectableMultiConnection
-
- runSubscriptionOn(Executor) - Method in interface io.smallrye.mutiny.Multi
-
When a subscriber subscribes to this
Multi, execute the subscription to the upstream
Multi on a
thread from the given executor.
- runSubscriptionOn(Executor) - Method in class io.smallrye.mutiny.operators.AbstractMulti
-
- runSubscriptionOn(Executor) - Method in class io.smallrye.mutiny.operators.AbstractUni
-
- runSubscriptionOn(Executor) - Method in interface io.smallrye.mutiny.Uni
-
When a subscriber subscribes to this
Uni, executes the subscription to the upstream
Uni on a thread
from the given executor.
- 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 processor.
- SerializedSubscriber<T> - Class in io.smallrye.mutiny.subscription
-
Subscriber that makes sure signals are delivered sequentially in case the onNext, onError or onComplete methods are
called concurrently.
- SerializedSubscriber(Subscriber<? super T>) - Constructor for class io.smallrye.mutiny.subscription.SerializedSubscriber
-
- 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
-
- 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
-
- setIfEmpty(AtomicReference<Subscription>, Subscription) - Static method in class io.smallrye.mutiny.helpers.Subscriptions
-
Atomically sets the subscription on the container if the content is still null.
- setIfEmptyAndRequest(AtomicReference<Subscription>, AtomicLong, Subscription) - Static method in class io.smallrye.mutiny.helpers.Subscriptions
-
Atomically sets the new Subscription in the container and requests any accumulated amount
from the requested counter.
- 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
-
- 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
-
- 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
-
- 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
-
- 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(Publisher<? extends T1>, Publisher<? extends T2>, Publisher<? extends T3>, Publisher<? extends T4>, Publisher<? extends T5>, Publisher<? extends T6>) - Method in class io.smallrye.mutiny.groups.MultiItemCombination
-
Combines 6 streams.
- streams(Publisher<? extends T1>, Publisher<? extends T2>, Publisher<? extends T3>, Publisher<? extends T4>, Publisher<? extends T5>, Publisher<? extends T6>, Publisher<? extends T7>) - Method in class io.smallrye.mutiny.groups.MultiItemCombination
-
Combines 7 streams.
- streams(Publisher<? extends T1>, Publisher<? extends T2>, Publisher<? extends T3>, Publisher<? extends T4>, Publisher<? extends T5>, Publisher<? extends T6>, Publisher<? extends T7>, Publisher<? extends T8>) - Method in class io.smallrye.mutiny.groups.MultiItemCombination
-
Combines 8 streams.
- streams(Publisher<? extends T1>, Publisher<? extends T2>, Publisher<? extends T3>, Publisher<? extends T4>, Publisher<? extends T5>, Publisher<? extends T6>, Publisher<? extends T7>, Publisher<? extends T8>, Publisher<? extends T9>) - Method in class io.smallrye.mutiny.groups.MultiItemCombination
-
Combines 9 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.
- StrictMultiSubscriber<T> - Class in io.smallrye.mutiny.helpers
-
Ensures that the events between the upstream and downstream follow
the Reactive Streams specification.
- StrictMultiSubscriber(Subscriber<? super T>) - Constructor for class io.smallrye.mutiny.helpers.StrictMultiSubscriber
-
- 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(Uni<? extends T>, UniSubscriber<? super T>) - Static method in class io.smallrye.mutiny.operators.AbstractUni
-
Encapsulates subscription to slightly optimized the AbstractUni case.
- 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.MultiOnSubscribeInvokeOp
-
- subscribe(MultiSubscriber<? super T>) - Method in class io.smallrye.mutiny.operators.multi.MultiOnSubscribeInvokeUniOp
-
- subscribe(MultiSubscriber<? super T>) - Method in class io.smallrye.mutiny.operators.multi.MultiOnTerminationInvoke
-
- subscribe(MultiSubscriber<? super T>) - Method in class io.smallrye.mutiny.operators.multi.MultiOnTerminationInvokeUni
-
- subscribe(MultiSubscriber<? super T>) - Method in class io.smallrye.mutiny.operators.multi.MultiRepeatUntilOp
-
- subscribe(MultiSubscriber<? super T>) - Method in class io.smallrye.mutiny.operators.multi.MultiRepeatWhilstOp
-
- 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.UniOnItemTransformToMulti
-
- 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
-
- subscribed(Consumer<? super UniSubscription>) - Method in class io.smallrye.mutiny.groups.UniOnEvent
-
- subscribeNext() - Method in class io.smallrye.mutiny.operators.multi.MultiRepeatUntilOp.RepeatProcessor
-
Subscribes to the source again via trampolining.
- 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 T>) - Method in class io.smallrye.mutiny.operators.uni.builders.KnownFailureUni
-
- subscribing(UniSerializedSubscriber<? super T>) - Method in class io.smallrye.mutiny.operators.uni.builders.KnownItemUni
-
- 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 T>) - Method in class io.smallrye.mutiny.operators.UniNever
-
- subscribing(UniSerializedSubscriber<? super T>) - Method in class io.smallrye.mutiny.operators.UniOnCancellation
-
- subscribing(UniSerializedSubscriber<? super I>) - Method in class io.smallrye.mutiny.operators.UniOnFailureFlatMap
-
- subscribing(UniSerializedSubscriber<? super O>) - Method in class io.smallrye.mutiny.operators.UniOnFailureMap
-
- subscribing(UniSerializedSubscriber<? super T>) - Method in class io.smallrye.mutiny.operators.UniOnItemConsume
-
- subscribing(UniSerializedSubscriber<? super T>) - Method in class io.smallrye.mutiny.operators.UniOnItemOrFailureConsume
-
- subscribing(UniSerializedSubscriber<? super O>) - Method in class io.smallrye.mutiny.operators.UniOnItemOrFailureFlatMap
-
- subscribing(UniSerializedSubscriber<? super O>) - Method in class io.smallrye.mutiny.operators.UniOnItemOrFailureMap
-
- subscribing(UniSerializedSubscriber<? super O>) - Method in class io.smallrye.mutiny.operators.UniOnItemTransform
-
- subscribing(UniSerializedSubscriber<? super O>) - Method in class io.smallrye.mutiny.operators.UniOnItemTransformToUni
-
- subscribing(UniSerializedSubscriber<? super T>) - Method in class io.smallrye.mutiny.operators.UniOnSubscribeInvoke
-
- subscribing(UniSerializedSubscriber<? super T>) - Method in class io.smallrye.mutiny.operators.UniOnSubscribeInvokeUni
-
- subscribing(UniSerializedSubscriber<? super T>) - Method in class io.smallrye.mutiny.operators.UniOnTermination
-
- subscribing(UniSerializedSubscriber<? super I>) - Method in class io.smallrye.mutiny.operators.UniOnTerminationInvokeUni
-
- 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.
- takeFirst(Multi<T>, long) - Static method in class io.smallrye.mutiny.operators.MultiTransformation
-
- takeForDuration(Multi<T>, Duration) - Static method in class io.smallrye.mutiny.operators.MultiTransformation
-
- takeLast(Multi<T>, int) - Static method in class io.smallrye.mutiny.operators.MultiTransformation
-
- takeWhile(Multi<T>, Predicate<? super T>) - Static method in class io.smallrye.mutiny.operators.MultiTransformation
-
- terminate(AtomicReference<Throwable>) - Static method in class io.smallrye.mutiny.helpers.Subscriptions
-
- terminateAndPropagate(AtomicReference<Throwable>, Subscriber<?>) - Static method in class io.smallrye.mutiny.helpers.Subscriptions
-
- TERMINATED - Static variable in class io.smallrye.mutiny.helpers.Subscriptions
-
- termination(BiConsumer<Throwable, Boolean>) - Method in class io.smallrye.mutiny.groups.MultiOnEvent
-
- termination(Runnable) - Method in class io.smallrye.mutiny.groups.MultiOnEvent
-
- termination(Functions.TriConsumer<T, Throwable, Boolean>) - Method in class io.smallrye.mutiny.groups.UniOnEvent
-
- termination(Runnable) - Method in class io.smallrye.mutiny.groups.UniOnEvent
-
- testFailure(Predicate<? super Throwable>, UniSerializedSubscriber<? super T>, Throwable) - Static method in class io.smallrye.mutiny.helpers.Predicates
-
- then(Function<Multi<T>, O>) - Method in interface io.smallrye.mutiny.Multi
-
- then(Function<Uni<T>, O>) - Method in interface io.smallrye.mutiny.Uni
-
- then(Supplier<Uni<? extends O>>) - Method in interface io.smallrye.mutiny.Uni
-
One the observed Uni emits an item, execute the given supplier.
- ticks() - Method in class io.smallrye.mutiny.groups.MultiCreate
-
Creates a
Multi that emits
long items (ticks) starting with 0 and incrementing at
specified time intervals.
- TimeoutException - Exception in io.smallrye.mutiny
-
Exception thrown when an operation times out.
- TimeoutException() - Constructor for exception io.smallrye.mutiny.TimeoutException
-
Constructs a TimeoutException with no specified detail message.
- toAllSubscribers() - Method in class io.smallrye.mutiny.groups.MultiBroadcast
-
Broadcasts the events of the upstream Multi to all the subscribers.
- toArray() - Method in class io.smallrye.mutiny.helpers.queues.MpscLinkedQueue
-
- toArray(T1[]) - Method in class io.smallrye.mutiny.helpers.queues.MpscLinkedQueue
-
- toArray() - Method in class io.smallrye.mutiny.helpers.queues.SpscArrayQueue
-
- toArray(R[]) - Method in class io.smallrye.mutiny.helpers.queues.SpscArrayQueue
-
- 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() - Static method in class io.smallrye.mutiny.converters.uni.BuiltinConverters
-
- ToCompletableFuture<T> - Class in io.smallrye.mutiny.converters.uni
-
- toCompletableFuture() - Method in class io.smallrye.mutiny.groups.UniConvert
-
- toCompletionStage() - Static method in class io.smallrye.mutiny.converters.uni.BuiltinConverters
-
- ToCompletionStage<T> - Class in io.smallrye.mutiny.converters.uni
-
- 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 class io.smallrye.mutiny.groups.MultiTransform
-
Produces a new
Multi transforming the upstream into a hot stream.
- toMulti() - Method in class io.smallrye.mutiny.helpers.MultiEmitterProcessor
-
- toMulti() - Method in class io.smallrye.mutiny.operators.AbstractUni
-
- toMulti() - Method in interface io.smallrye.mutiny.Uni
-
Creates an instance of
Multi from this
Uni.
- toPublisher() - Static method in class io.smallrye.mutiny.converters.uni.BuiltinConverters
-
- ToPublisher<T> - Class in io.smallrye.mutiny.converters.uni
-
- toPublisher() - Method in class io.smallrye.mutiny.groups.MultiConvert
-
Converts the
Multi into a
Publisher.
- toPublisher() - Method in class io.smallrye.mutiny.groups.UniConvert
-
- toString() - Method in class io.smallrye.mutiny.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
-
- toUni() - Method in interface io.smallrye.mutiny.Multi
-
- toUni() - Method in class io.smallrye.mutiny.operators.AbstractMulti
-
- transform(Function<? super Throwable, ? extends Throwable>) - Method in class io.smallrye.mutiny.groups.MultiOnFailure
-
Produces a new
Multi invoking the given function when the current
Multi propagates a failure.
- transform(Function<? super T, ? extends R>) - Method in class io.smallrye.mutiny.groups.MultiOnItem
-
Produces a new
Multi invoking the given function for each item emitted by the upstream
Multi.
- transform(Function<? super Throwable, ? extends Throwable>) - Method in class io.smallrye.mutiny.groups.UniOnFailure
-
Produces a new
Uni invoking the given function when the current
Uni propagates a failure.
- transform(Function<? super T, ? extends R>) - Method in class io.smallrye.mutiny.groups.UniOnItem
-
Produces a new
Uni invoking the given function when the current
Uni fires the
item event.
- transform(BiFunction<? super T, Throwable, ? extends R>) - Method in class io.smallrye.mutiny.groups.UniOnItemOrFailure
-
Produces a new
Uni invoking the given function when the current
Uni fires the
item or
failure event.
- transform(Function<? super 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.
- transform() - Method in interface io.smallrye.mutiny.Multi
-
Transforms the streams by skipping, selecting, or merging.
- transform() - Method in class io.smallrye.mutiny.operators.AbstractMulti
-
- transformToIterable(Function<? super T, ? extends Iterable<O>>) - Method in class io.smallrye.mutiny.groups.MultiOnItem
-
On each item received from the upstream, call the given mapper.
- transformToMulti(Function<? super T, ? extends Publisher<? extends O>>) - Method in class io.smallrye.mutiny.groups.MultiOnItem
-
On each item received from upstream, invoke the given mapper.
- transformToMulti(Function<? super T, ? extends Publisher<? extends R>>) - Method in class io.smallrye.mutiny.groups.UniOnItem
-
When this Uni produces its item (maybe null), call the given mapper to produce
a Publisher.
- transformToMulti(Function<? super T, ? extends Publisher<? extends R>>) - Method in class io.smallrye.mutiny.groups.UniOnNotNull
-
When this Uni produces its item (not null), call the given mapper to produce
a Publisher.
- transformToMultiAndConcatenate(Function<? super T, ? extends Publisher<? extends O>>) - Method in class io.smallrye.mutiny.groups.MultiOnItem
-
For each items emitted by the upstream, the given mapper is invoked.
- transformToMultiAndMerge(Function<? super T, ? extends Publisher<? extends O>>) - Method in class io.smallrye.mutiny.groups.MultiOnItem
-
For each items emitted by the upstream, the given mapper is invoked.
- transformToUni(Function<? super T, ? extends 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, ? 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.
- 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(BiFunction<? super T, Throwable, ? extends Uni<? extends R>>) - Method in class io.smallrye.mutiny.groups.UniOnItemOrFailure
-
Transforms the received item or failure asynchronously, forwarding the events emitted by another
Uni
produced by the given
mapper.
- transformToUni(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(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.
- 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.
- transformToUniAndConcatenate(Function<? super T, ? extends 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, ? extends 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<L,R> - Class in io.smallrye.mutiny.tuples
-
A tuple containing two items.
- Tuple2(L, R) - Constructor for class io.smallrye.mutiny.tuples.Tuple2
-
- tuple2(List<?>) - Static method in class io.smallrye.mutiny.tuples.Tuples
-
- Tuple3<T1,T2,T3> - Class in io.smallrye.mutiny.tuples
-
- tuple3(List<?>) - Static method in class io.smallrye.mutiny.tuples.Tuples
-
- Tuple4<T1,T2,T3,T4> - Class in io.smallrye.mutiny.tuples
-
- tuple4(List<?>) - Static method in class io.smallrye.mutiny.tuples.Tuples
-
- Tuple5<T1,T2,T3,T4,T5> - Class in io.smallrye.mutiny.tuples
-
- tuple5(List<?>) - Static method in class io.smallrye.mutiny.tuples.Tuples
-
- Tuple6<T1,T2,T3,T4,T5,T6> - Class in io.smallrye.mutiny.tuples
-
- tuple6(List<?>) - Static method in class io.smallrye.mutiny.tuples.Tuples
-
- Tuple7<T1,T2,T3,T4,T5,T6,T7> - Class in io.smallrye.mutiny.tuples
-
- tuple7(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
-
- tuple8(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
-
- tuple9(List<?>) - Static method in class io.smallrye.mutiny.tuples.Tuples
-
- Tuples - Class in io.smallrye.mutiny.tuples
-
A set of methods to create
Tuple instances from lists.
- 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.
- whilst(Predicate<T>) - Method in class io.smallrye.mutiny.groups.UniRepeat
-
Generates a stream, containing the items from the upstream
Uni, resubscribed while the given predicate
returns
true.
- wip - Variable in class io.smallrye.mutiny.operators.multi.MultiRepeatUntilOp.RepeatProcessor
-
- 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
-