Module io.smallrye.mutiny
Package io.smallrye.mutiny.groups
-
Interface Summary Interface Description GeneratorEmitter<T> Interface forMulti
generators, where items are being generated on subscription requests.UniJoin.JoinAllStrategyTerminal<T> Terminal interface forUniJoin.all(List)
UniJoin.JoinFirstStrategyTerminal<T> Terminal interface forUniJoin.first(List)
-
Class Summary Class Description MultiBroadcast<T> Makes the upstreamMulti
be able to broadcast its events (items
,failure
, andcompletion
) to multiple subscribers.MultiCollect<T> Collects / aggregates items from the upstream and send the resulting collection / structure when the upstream completes.MultiConcat MultiConvert<T> Converts the upstream into another reactive type.MultiCreate Group methods allowing to createMulti
instances from various sources.MultiCreateBy Allows the creation of instances ofMulti
by merging/combining/concatenating multiple upstreams.MultiDemandPacing<T> MultiFlatten<I,O> The object to tune the flatMap operationMultiGroup<T> MultiGroupIntoLists<T> MultiGroupIntoMultis<T> MultiIfEmpty<T> MultiIfNoItem<T> MultiItemCombination MultiItemCombine2<T1,T2> MultiItemCombine3<T1,T2,T3> MultiItemCombine4<T1,T2,T3,T4> MultiItemCombine5<T1,T2,T3,T4,T5> MultiItemCombine6<T1,T2,T3,T4,T5,T6> MultiItemCombine7<T1,T2,T3,T4,T5,T6,T7> MultiItemCombine8<T1,T2,T3,T4,T5,T6,T7,T8> MultiItemCombine9<T1,T2,T3,T4,T5,T6,T7,T8,T9> MultiItemCombineIterable MultiMerge MultiOnCancel<T> MultiOnCompletion<T> MultiOnFailure<T> Configures the failure handler.MultiOnItem<T> MultiOnItemTimeout<T> MultiOnRequest<T> MultiOnSubscribe<T> Group to configure the action to execute when the observedMulti
sends aFlow.Subscription
.MultiOnTerminate<T> MultiOverflow<T> MultiOverflowStrategy<T> MultiRepetition MultiReplay Group to configure replaying aMulti
to multiple subscribers.MultiResource<R,I> Allows configuring a finalizer to close the resource attached to the stream.MultiResourceUni<R,I> Allows configuring a finalizer to close the resource attached to the stream.MultiRetry<T> MultiSelect<T> Selects items from the upstreamMulti
.MultiSkip<T> Skips items from the upstreamMulti
.MultiSubscribe<T> MultiTimePeriod UniAndGroup<T1> UniAndGroup2<T1,T2> Configures the combination of 2unis
.UniAndGroup3<T1,T2,T3> UniAndGroup4<T1,T2,T3,T4> UniAndGroup5<T1,T2,T3,T4,T5> UniAndGroup6<T1,T2,T3,T4,T5,T6> UniAndGroup7<T1,T2,T3,T4,T5,T6,T7> UniAndGroup8<T1,T2,T3,T4,T5,T6,T7,T8> UniAndGroup9<T1,T2,T3,T4,T5,T6,T7,T8,T9> UniAndGroupIterable<T1> UniAny UniAwait<T> Waits and returns the item emitted by theUni
.UniAwaitOptional<T> LikesUniAwait
but wrapping the item event into anOptional
.UniCombine UniConvert<T> UniCreate Group methods allowing to createUni
instances from various sources.UniIfNoItem<T> UniJoin Join multipleUnis
.UniJoin.JoinAllStrategy<T> Defines how to deal with failures while joiningUni
references withUniJoin.all(List)
.UniJoin.JoinFirstStrategy<T> Defines how to deal with failures while joiningUni
references withUniJoin.first(List)
}.UniMemoize<T> UniOnCancel<T> UniOnFailure<T> Configures the failure handler.UniOnItem<T> UniOnItemDelay<T> Configures the delay applied to the item emission.UniOnItemIgnore<T> UniOnItemOrFailure<T> UniOnNotNull<T> UniOnNull<T> UniOnSubscribe<T> Group to configure the action to execute when the observedUni
sends aUniSubscription
.UniOnTerminate<T> UniOnTimeout<T> UniOr<T> UniRepeat<T> UniRetry<T> UniSubscribe<T> Allow subscribing to aUni
to be notified of the different events coming fromupstream
.UniZip