Class StreamFunctions
java.lang.Object
com.fluxtion.ext.streaming.api.stream.StreamFunctions
public class StreamFunctions
extends java.lang.Object
- Author:
- Greg Higgins [email protected]
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
StreamFunctions.Average
static class
StreamFunctions.Count
static class
StreamFunctions.Delta
static class
StreamFunctions.IntCount
static class
StreamFunctions.Max
static class
StreamFunctions.Message
static class
StreamFunctions.Min
static class
StreamFunctions.PercentDelta
static class
StreamFunctions.Sum
-
Constructor Summary
Constructors Constructor Description StreamFunctions()
-
Method Summary
Modifier and Type Method Description static double
add(double a, double b)
static double
asDouble(double d)
static <S> S
asReference(S d)
static <T> com.fluxtion.api.partition.LambdaReflection.SerializableFunction<T,WrappedList<T>>
collect()
static double
divide(double a, double b)
static <T> com.fluxtion.api.partition.LambdaReflection.SerializableFunction<T,java.lang.String>
message(java.lang.String message)
static double
multiply(double a, double b)
static double
subtract(double a, double b)
static <T extends java.lang.Double>
com.fluxtion.api.partition.LambdaReflection.SerializableFunction<T,java.lang.Number>toDouble()
static <T> com.fluxtion.api.partition.LambdaReflection.SerializableFunction<T,T>
toReference()
-
Constructor Details
-
StreamFunctions
public StreamFunctions()
-
-
Method Details
-
message
public static <T> com.fluxtion.api.partition.LambdaReflection.SerializableFunction<T,java.lang.String> message(java.lang.String message) -
toDouble
public static <T extends java.lang.Double> com.fluxtion.api.partition.LambdaReflection.SerializableFunction<T,java.lang.Number> toDouble() -
toReference
public static <T> com.fluxtion.api.partition.LambdaReflection.SerializableFunction<T,T> toReference() -
collect
public static <T> com.fluxtion.api.partition.LambdaReflection.SerializableFunction<T,WrappedList<T>> collect() -
add
public static double add(double a, double b) -
subtract
public static double subtract(double a, double b) -
multiply
public static double multiply(double a, double b) -
divide
public static double divide(double a, double b) -
asDouble
public static double asDouble(double d) -
asReference
public static <S> S asReference(S d)
-