Class BooleanBuilder
java.lang.Object
com.fluxtion.ext.streaming.builder.factory.BooleanBuilder
public class BooleanBuilder
extends java.lang.Object
Factory class for building Test notifications based upon boolean operations on events
emitted by tracked nodes. Tests can be used in conjunction with
FilterByNotificationBuilder
to create complex filtering rules.- Author:
- gregp
-
Constructor Summary
Constructors Constructor Description BooleanBuilder()
-
Method Summary
Modifier and Type Method Description static com.fluxtion.ext.streaming.api.Test
and(java.lang.Object... tracked)
static com.fluxtion.ext.streaming.api.Test
nand(java.lang.Object... tracked)
static com.fluxtion.ext.streaming.api.Test
nor(java.lang.Object... tracked)
static com.fluxtion.ext.streaming.api.Test
not(java.lang.Object tracked)
static com.fluxtion.ext.streaming.api.Test
or(java.lang.Object... tracked)
static com.fluxtion.ext.streaming.api.Test
xor(java.lang.Object... tracked)
-
Constructor Details
-
BooleanBuilder
public BooleanBuilder()
-
-
Method Details
-
not
public static com.fluxtion.ext.streaming.api.Test not(java.lang.Object tracked) -
and
public static com.fluxtion.ext.streaming.api.Test and(java.lang.Object... tracked) -
or
public static com.fluxtion.ext.streaming.api.Test or(java.lang.Object... tracked) -
xor
public static com.fluxtion.ext.streaming.api.Test xor(java.lang.Object... tracked) -
nor
public static com.fluxtion.ext.streaming.api.Test nor(java.lang.Object... tracked) -
nand
public static com.fluxtion.ext.streaming.api.Test nand(java.lang.Object... tracked)
-