Class MultiUtils
- java.lang.Object
-
- io.smallrye.reactive.messaging.providers.helpers.MultiUtils
-
public class MultiUtils extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classMultiUtils.NoopProcessor<T>
-
Constructor Summary
Constructors Constructor Description MultiUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static <T> io.smallrye.mutiny.Multi<T>createFromGenerator(Supplier<T> supplier)static io.smallrye.mutiny.Multi<? extends Message<?>>handlePreProcessingAcknowledgement(io.smallrye.mutiny.Multi<? extends Message<?>> multi, MediatorConfiguration configuration)static <T> io.smallrye.mutiny.Multi<T>publisher(org.reactivestreams.Publisher<T> publisher)static <T,R>
io.smallrye.mutiny.Multi<R>via(io.smallrye.mutiny.Multi<T> multi, org.reactivestreams.Processor<? super T,? super R> processor)static <T,R>
org.reactivestreams.Subscriber<T>via(Function<io.smallrye.mutiny.Multi<T>,io.smallrye.mutiny.Multi<R>> function)static <T,R,P>
org.reactivestreams.Subscriber<T>via(org.reactivestreams.Processor<T,R> processor, Function<io.smallrye.mutiny.Multi<R>,io.smallrye.mutiny.Multi<P>> function)
-
-
-
Method Detail
-
createFromGenerator
public static <T> io.smallrye.mutiny.Multi<T> createFromGenerator(Supplier<T> supplier)
-
publisher
public static <T> io.smallrye.mutiny.Multi<T> publisher(org.reactivestreams.Publisher<T> publisher)
-
handlePreProcessingAcknowledgement
public static io.smallrye.mutiny.Multi<? extends Message<?>> handlePreProcessingAcknowledgement(io.smallrye.mutiny.Multi<? extends Message<?>> multi, MediatorConfiguration configuration)
-
via
public static <T,R> io.smallrye.mutiny.Multi<R> via(io.smallrye.mutiny.Multi<T> multi, org.reactivestreams.Processor<? super T,? super R> processor)
-
via
public static <T,R,P> org.reactivestreams.Subscriber<T> via(org.reactivestreams.Processor<T,R> processor, Function<io.smallrye.mutiny.Multi<R>,io.smallrye.mutiny.Multi<P>> function)
-
via
public static <T,R> org.reactivestreams.Subscriber<T> via(Function<io.smallrye.mutiny.Multi<T>,io.smallrye.mutiny.Multi<R>> function)
-
-