Class TestBuilder

java.lang.Object
com.fluxtion.ext.streaming.builder.factory.TestBuilder

public class TestBuilder
extends java.lang.Object
Author:
Greg Higgins [email protected]
  • Constructor Summary

    Constructors 
    Constructor Description
    TestBuilder()  
  • Method Summary

    Modifier and Type Method Description
    static com.fluxtion.ext.streaming.api.Test test​(com.fluxtion.api.partition.LambdaReflection.MethodReferenceReflection test, com.fluxtion.ext.streaming.api.stream.Argument... args)
    Build a Test function with nary inputs
    static <A,​ B,​ T,​ R extends java.lang.Boolean,​ S>
    com.fluxtion.ext.streaming.api.Test
    test​(com.fluxtion.api.partition.LambdaReflection.SerializableBiFunction<? super T,​? super S,​R> test, com.fluxtion.api.partition.LambdaReflection.SerializableFunction<A,​? extends T> arg1, com.fluxtion.api.partition.LambdaReflection.SerializableFunction<B,​? extends S> arg2)  
    static <T,​ R extends java.lang.Boolean,​ S>
    com.fluxtion.ext.streaming.api.Test
    test​(com.fluxtion.api.partition.LambdaReflection.SerializableBiFunction<? super T,​? super S,​R> test, com.fluxtion.ext.streaming.api.stream.Argument<? extends T> arg1, com.fluxtion.ext.streaming.api.stream.Argument<? extends S> arg2)  
    static <A,​ R extends java.lang.Boolean,​ S>
    com.fluxtion.ext.streaming.api.Test
    test​(com.fluxtion.api.partition.LambdaReflection.SerializableFunction<? super S,​R> test, com.fluxtion.api.partition.LambdaReflection.SerializableFunction<A,​? extends S> arg1)  
    static <R extends java.lang.Boolean,​ S>
    com.fluxtion.ext.streaming.api.Test
    test​(com.fluxtion.api.partition.LambdaReflection.SerializableFunction<? super S,​R> test, com.fluxtion.ext.streaming.api.stream.Argument<? extends S> arg1)  
    static <A,​ B,​ C,​ D,​ Z,​ X,​ T,​ R extends java.lang.Boolean,​ S>
    com.fluxtion.ext.streaming.api.Test
    test​(com.fluxtion.api.partition.LambdaReflection.SerializableQuadFunction<? super Z,​? super X,​? super T,​? super S,​R> test, com.fluxtion.api.partition.LambdaReflection.SerializableFunction<A,​? extends X> arg1, com.fluxtion.api.partition.LambdaReflection.SerializableFunction<B,​? extends T> arg2, com.fluxtion.api.partition.LambdaReflection.SerializableFunction<C,​? extends S> arg3, com.fluxtion.api.partition.LambdaReflection.SerializableFunction<D,​? extends Z> arg4)  
    static <Z,​ X,​ T,​ R,​ S>
    com.fluxtion.ext.streaming.api.Test
    test​(com.fluxtion.api.partition.LambdaReflection.SerializableQuadFunction<? super Z,​? super X,​? super T,​? super S,​R> test, com.fluxtion.ext.streaming.api.stream.Argument<? extends Z> arg1, com.fluxtion.ext.streaming.api.stream.Argument<? extends X> arg2, com.fluxtion.ext.streaming.api.stream.Argument<? extends T> arg3, com.fluxtion.ext.streaming.api.stream.Argument<? extends S> arg4)  
    static <A,​ B,​ C,​ X,​ T,​ R extends java.lang.Boolean,​ S>
    com.fluxtion.ext.streaming.api.Test
    test​(com.fluxtion.api.partition.LambdaReflection.SerializableTriFunction<? super X,​? super T,​? super S,​R> test, com.fluxtion.api.partition.LambdaReflection.SerializableFunction<A,​? extends X> arg1, com.fluxtion.api.partition.LambdaReflection.SerializableFunction<B,​? extends T> arg2, com.fluxtion.api.partition.LambdaReflection.SerializableFunction<C,​? extends S> arg3)  
    static <X,​ T,​ R extends java.lang.Boolean,​ S>
    com.fluxtion.ext.streaming.api.Test
    test​(com.fluxtion.api.partition.LambdaReflection.SerializableTriFunction<? super X,​? super T,​? super S,​R> test, com.fluxtion.ext.streaming.api.stream.Argument<? extends X> arg1, com.fluxtion.ext.streaming.api.stream.Argument<? extends T> arg2, com.fluxtion.ext.streaming.api.stream.Argument<? extends S> arg3)  

    Methods inherited from class java.lang.Object

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

  • Method Details

    • test

      public static com.fluxtion.ext.streaming.api.Test test​(com.fluxtion.api.partition.LambdaReflection.MethodReferenceReflection test, com.fluxtion.ext.streaming.api.stream.Argument... args)
      Build a Test function with nary inputs
      Parameters:
      test - the test function to apply
      args -
      Returns:
    • test

      public static <R extends java.lang.Boolean,​ S> com.fluxtion.ext.streaming.api.Test test​(com.fluxtion.api.partition.LambdaReflection.SerializableFunction<? super S,​R> test, com.fluxtion.ext.streaming.api.stream.Argument<? extends S> arg1)
    • test

      public static <A,​ R extends java.lang.Boolean,​ S> com.fluxtion.ext.streaming.api.Test test​(com.fluxtion.api.partition.LambdaReflection.SerializableFunction<? super S,​R> test, com.fluxtion.api.partition.LambdaReflection.SerializableFunction<A,​? extends S> arg1)
    • test

      public static <T,​ R extends java.lang.Boolean,​ S> com.fluxtion.ext.streaming.api.Test test​(com.fluxtion.api.partition.LambdaReflection.SerializableBiFunction<? super T,​? super S,​R> test, com.fluxtion.ext.streaming.api.stream.Argument<? extends T> arg1, com.fluxtion.ext.streaming.api.stream.Argument<? extends S> arg2)
    • test

      public static <A,​ B,​ T,​ R extends java.lang.Boolean,​ S> com.fluxtion.ext.streaming.api.Test test​(com.fluxtion.api.partition.LambdaReflection.SerializableBiFunction<? super T,​? super S,​R> test, com.fluxtion.api.partition.LambdaReflection.SerializableFunction<A,​? extends T> arg1, com.fluxtion.api.partition.LambdaReflection.SerializableFunction<B,​? extends S> arg2)
    • test

      public static <X,​ T,​ R extends java.lang.Boolean,​ S> com.fluxtion.ext.streaming.api.Test test​(com.fluxtion.api.partition.LambdaReflection.SerializableTriFunction<? super X,​? super T,​? super S,​R> test, com.fluxtion.ext.streaming.api.stream.Argument<? extends X> arg1, com.fluxtion.ext.streaming.api.stream.Argument<? extends T> arg2, com.fluxtion.ext.streaming.api.stream.Argument<? extends S> arg3)
    • test

      public static <A,​ B,​ C,​ X,​ T,​ R extends java.lang.Boolean,​ S> com.fluxtion.ext.streaming.api.Test test​(com.fluxtion.api.partition.LambdaReflection.SerializableTriFunction<? super X,​? super T,​? super S,​R> test, com.fluxtion.api.partition.LambdaReflection.SerializableFunction<A,​? extends X> arg1, com.fluxtion.api.partition.LambdaReflection.SerializableFunction<B,​? extends T> arg2, com.fluxtion.api.partition.LambdaReflection.SerializableFunction<C,​? extends S> arg3)
    • test

      public static <Z,​ X,​ T,​ R,​ S> com.fluxtion.ext.streaming.api.Test test​(com.fluxtion.api.partition.LambdaReflection.SerializableQuadFunction<? super Z,​? super X,​? super T,​? super S,​R> test, com.fluxtion.ext.streaming.api.stream.Argument<? extends Z> arg1, com.fluxtion.ext.streaming.api.stream.Argument<? extends X> arg2, com.fluxtion.ext.streaming.api.stream.Argument<? extends T> arg3, com.fluxtion.ext.streaming.api.stream.Argument<? extends S> arg4)
    • test

      public static <A,​ B,​ C,​ D,​ Z,​ X,​ T,​ R extends java.lang.Boolean,​ S> com.fluxtion.ext.streaming.api.Test test​(com.fluxtion.api.partition.LambdaReflection.SerializableQuadFunction<? super Z,​? super X,​? super T,​? super S,​R> test, com.fluxtion.api.partition.LambdaReflection.SerializableFunction<A,​? extends X> arg1, com.fluxtion.api.partition.LambdaReflection.SerializableFunction<B,​? extends T> arg2, com.fluxtion.api.partition.LambdaReflection.SerializableFunction<C,​? extends S> arg3, com.fluxtion.api.partition.LambdaReflection.SerializableFunction<D,​? extends Z> arg4)