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 aTest
function with nary inputsstatic <A, B, T, R extends java.lang.Boolean, S>
com.fluxtion.ext.streaming.api.Testtest(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.Testtest(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.Testtest(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.Testtest(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.Testtest(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.Testtest(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.Testtest(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.Testtest(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)
-
Constructor Details
-
TestBuilder
public TestBuilder()
-
-
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 aTest
function with nary inputs- Parameters:
test
- the test function to applyargs
-- 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)
-