Enum Class NowImplementation

java.lang.Object
java.lang.Enum<NowImplementation>
com.streambase.sb.NowImplementation
All Implemented Interfaces:
Serializable, Comparable<NowImplementation>, Constable

public enum NowImplementation extends Enum<NowImplementation>
See com.streambase.sb.expr.op.CNowOp in the server code for details on using these values
Since:
7.4
  • Enum Constant Details

    • IMPL_SYSTEM

      public static final NowImplementation IMPL_SYSTEM
      call System.currentTimeMillis() directly
    • IMPL_THREAD

      public static final NowImplementation IMPL_THREAD
      use a background thread that only checks every few milliseconds
    • IMPL_TIME_SERVICE

      public static final NowImplementation IMPL_TIME_SERVICE
      use the current time service from the module runtime context
  • Method Details

    • values

      public static NowImplementation[] values()
      Returns an array containing the constants of this enum class, in the order they are declared.
      Returns:
      an array containing the constants of this enum class, in the order they are declared
    • valueOf

      public static NowImplementation valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - if the argument is null
    • getValue

      public int getValue()
      Get now value
      Returns:
      value
    • getLegacyName

      public String getLegacyName()
      Get legacy name
      Returns:
      legacy name
    • isLegacyNameEqual

      public boolean isLegacyNameEqual(String legacyName)
      Check if name if a legacy name
      Parameters:
      legacyName - name to test
      Returns:
      true if legacy name