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)  

    Methods inherited from class java.lang.Object

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

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