Module io.smallrye.mutiny
Package io.smallrye.mutiny.groups
-
Interface Summary Interface Description GeneratorEmitter<T> Interface forMultigenerators, 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 upstreamMultibe 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 createMultiinstances from various sources.MultiCreateBy Allows the creation of instances ofMultiby 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 observedMultisends aFlow.Subscription.MultiOnTerminate<T> MultiOverflow<T> MultiOverflowStrategy<T> MultiRepetition MultiReplay Group to configure replaying aMultito 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> LikesUniAwaitbut wrapping the item event into anOptional.UniCombine UniConvert<T> UniCreate Group methods allowing to createUniinstances from various sources.UniIfNoItem<T> UniJoin Join multipleUnis.UniJoin.JoinAllStrategy<T> Defines how to deal with failures while joiningUnireferences withUniJoin.all(List).UniJoin.JoinFirstStrategy<T> Defines how to deal with failures while joiningUnireferences 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 observedUnisends aUniSubscription.UniOnTerminate<T> UniOnTimeout<T> UniOr<T> UniRepeat<T> UniRetry<T> UniSubscribe<T> Allow subscribing to aUnito be notified of the different events coming fromupstream.UniZip