Package io.smallrye.mutiny.groups
package io.smallrye.mutiny.groups
-
ClassDescriptionInterface for
Multi
generators, where items are being generated on subscription requests.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.MultiConvert<T>Converts the upstream into another reactive type.Group methods allowing to createMulti
instances from various sources.Allows the creation of instances ofMulti
by merging/combining/concatenating multiple upstreams.MultiFlatten<I,O> The object to tune the flatMap operationMultiGroup<T>MultiIfEmpty<T>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> Configures the failure handler.MultiOnItem<T>Group to configure the action to execute when the observedMulti
sends aSubscription
.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
.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> UniAwait<T>Waits and returns the item emitted by theUni
.UniConvert<T>Group methods allowing to createUni
instances from various sources.UniIfNoItem<T>Join multipleUnis
.Defines how to deal with failures while joiningUni
references withUniJoin.all(List)
.Terminal interface forUniJoin.all(List)
Defines how to deal with failures while joiningUni
references withUniJoin.first(List)
}.Terminal interface forUniJoin.first(List)
UniMemoize<T>UniOnCancel<T>UniOnFailure<T>Configures the failure handler.UniOnItem<T>Configures the delay applied to the item emission.UniOnNotNull<T>UniOnNull<T>Group to configure the action to execute when the observedUni
sends aUniSubscription
.UniOnTimeout<T>UniOr<T>UniRepeat<T>UniRetry<T>UniSubscribe<T>Allow subscribing to aUni
to be notified of the different events coming fromupstream
.