Module io.smallrye.mutiny.math
Package io.smallrye.mutiny.math
Class SumOperator<T extends java.lang.Number>
- java.lang.Object
-
- io.smallrye.mutiny.math.SumOperator<T>
-
- Type Parameters:
T- type of the incoming items, must be aNumber.
public class SumOperator<T extends java.lang.Number> extends java.lang.Object implements java.util.function.Function<Multi<T>,Multi<java.lang.Double>>
Sum operator emitting the current sum of the item emitted by the upstream. Everytime it gets an item from upstream, it emits the sum of the previous elements If the stream emits the completion event without having emitting any item before, 0 is emitted, followed by the completion event. If the upstream emits a failure, the failure is propagated.
-
-
Constructor Summary
Constructors Constructor Description SumOperator()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Multi<java.lang.Double>apply(Multi<T> multi)
-