Module io.smallrye.mutiny.math
Package io.smallrye.mutiny.math
Class MedianOperator<T extends java.lang.Number & java.lang.Comparable<T>>
- java.lang.Object
-
- io.smallrye.mutiny.math.MedianOperator<T>
-
public class MedianOperator<T extends java.lang.Number & java.lang.Comparable<T>> extends java.lang.Object implements java.util.function.Function<Multi<T>,Multi<java.lang.Double>>
Median operator emitting the median all all the item emitter by the upstream.Everytime it gets an item from upstream, it emits the median of the already received items. If the stream emits the completion event without having emitting any item before, the completion event is emitted. If the upstream emits a failure, then, the failure is propagated.
-
-
Constructor Summary
Constructors Constructor Description MedianOperator()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Multi<java.lang.Double>apply(Multi<T> multi)
-