Class Threshold<T>

java.lang.Object
pt.unl.fct.di.tardis.babel.iot.api.Threshold<T>

public class Threshold<T> extends Object
  • Method Details

    • none

      public static <T> Threshold<T> none()
    • equalTo

      public static <T> Threshold<T> equalTo(T value, Comparator<T> comparator)
    • equalTo

      public static <T> Threshold<T> equalTo(T value)
    • notEqualTo

      public static <T> Threshold<T> notEqualTo(T value, Comparator<T> comparator)
    • notEqualTo

      public static <T> Threshold<T> notEqualTo(T value)
    • lessThan

      public static <T> Threshold<T> lessThan(T value, Comparator<T> comparator)
    • greaterThan

      public static <T> Threshold<T> greaterThan(T value, Comparator<T> comparator)
    • inRange

      public static <T> Threshold<T> inRange(T lowerBound, T upperBound, Comparator<T> comparator)
    • outsideRange

      public static <T> Threshold<T> outsideRange(T lowerBound, T upperBound, Comparator<T> comparator)
    • any

      public static <T> Threshold<T> any(Set<T> values)
    • test

      public boolean test(T value)