Enum Class TaskTrigger

java.lang.Object
java.lang.Enum<TaskTrigger>
dev.frostlake.task.TaskTrigger
All Implemented Interfaces:
Serializable, Comparable<TaskTrigger>, Constable

public enum TaskTrigger extends Enum<TaskTrigger>
What started a task run, as TASK_HISTORY's SCHEDULED_FROM reports it. A DAG child inherits its root's trigger: a child run of a manually executed root reads EXECUTE TASK too (live-verified).
  • Enum Constant Details

    • SCHEDULE

      public static final TaskTrigger SCHEDULE
      The task's own schedule armed the run — also what a pending, not-yet-run fire reports.
    • EXECUTE_TASK

      public static final TaskTrigger EXECUTE_TASK
      An EXECUTE TASK statement started the run, or the root of the graph it belongs to.
  • Method Details

    • values

      public static TaskTrigger[] 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 TaskTrigger 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
    • reported

      public String reported()
      The value TASK_HISTORY prints for it.
      Returns:
      the reported text