Enum Class TaskType

java.lang.Object
java.lang.Enum<TaskType>
com.netflix.conductor.common.metadata.tasks.TaskType
All Implemented Interfaces:
Serializable, Comparable<TaskType>, Constable

public enum TaskType extends Enum<TaskType>
  • Enum Constant Details

    • SIMPLE

      public static final TaskType SIMPLE
    • DYNAMIC

      public static final TaskType DYNAMIC
    • FORK_JOIN

      public static final TaskType FORK_JOIN
    • FORK_JOIN_DYNAMIC

      public static final TaskType FORK_JOIN_DYNAMIC
    • DECISION

      public static final TaskType DECISION
    • SWITCH

      public static final TaskType SWITCH
    • JOIN

      public static final TaskType JOIN
    • DO_WHILE

      public static final TaskType DO_WHILE
    • SUB_WORKFLOW

      public static final TaskType SUB_WORKFLOW
    • START_WORKFLOW

      public static final TaskType START_WORKFLOW
    • EVENT

      public static final TaskType EVENT
    • WAIT

      public static final TaskType WAIT
    • HUMAN

      public static final TaskType HUMAN
    • USER_DEFINED

      public static final TaskType USER_DEFINED
    • HTTP

      public static final TaskType HTTP
    • LAMBDA

      public static final TaskType LAMBDA
    • INLINE

      public static final TaskType INLINE
    • EXCLUSIVE_JOIN

      public static final TaskType EXCLUSIVE_JOIN
    • TERMINATE

      public static final TaskType TERMINATE
    • KAFKA_PUBLISH

      public static final TaskType KAFKA_PUBLISH
    • JSON_JQ_TRANSFORM

      public static final TaskType JSON_JQ_TRANSFORM
    • SET_VARIABLE

      public static final TaskType SET_VARIABLE
    • NOOP

      public static final TaskType NOOP
  • Field Details

  • Method Details

    • values

      public static TaskType[] 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 TaskType 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
    • of

      public static TaskType of(String taskType)
      Converts a task type string to TaskType. For an unknown string, the value is defaulted to USER_DEFINED.

      NOTE: Use Enum.valueOf(Class, String) if the default of USER_DEFINED is not necessary.

      Parameters:
      taskType - The task type string.
      Returns:
      The TaskType enum.
    • isBuiltIn

      public static boolean isBuiltIn(String taskType)