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()  

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

  • 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)