枚举 TaskType
- java.lang.Object
-
- java.lang.Enum<TaskType>
-
- cn.feiliu.taskflow.common.metadata.tasks.TaskType
-
- 所有已实现的接口:
Serializable,Comparable<TaskType>
public enum TaskType extends Enum<TaskType>
-
-
方法概要
所有方法 静态方法 实例方法 具体方法 修饰符和类型 方法 说明 booleanisForEach()booleanisForkForEach()booleanisSimple()booleanisSubWorkflow()static TaskTypeof(String taskType)Converts a task type string toTaskType.static TaskTypevalueOf(String name)返回带有指定名称的该类型的枚举常量。static TaskType[]values()按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
-
-
-
枚举常量详细资料
-
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
-
FOR_EACH
public static final TaskType FOR_EACH
-
FORK_FOR_EACH
public static final TaskType FORK_FOR_EACH
-
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
-
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
-
-
方法详细资料
-
values
public static TaskType[] values()
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。该方法可用于迭代 常量, 如下所示:for (TaskType c : TaskType.values()) System.out.println(c);
- 返回:
- 按照声明该枚举类型的常量的顺序返回的包含这些常量的数组
-
valueOf
public static TaskType valueOf(String name)
返回带有指定名称的该类型的枚举常量。 字符串必须与用于声明该类型的枚举常量的 标识符完全匹配。(不允许有多余 的空格字符。)- 参数:
name- 要返回的枚举常量的名称。- 返回:
- 返回带有指定名称的枚举常量
- 抛出:
IllegalArgumentException- 如果该枚举类型没有带有指定名称的常量NullPointerException- 如果参数为空值
-
of
public static TaskType of(String taskType)
Converts a task type string toTaskType. For an unknown string, the value is defaulted toUSER_DEFINED.NOTE: Use
Enum.valueOf(Class, String)if the default of USER_DEFINED is not necessary.- 参数:
taskType- The task type string.- 返回:
- The
TaskTypeenum.
-
isForEach
public boolean isForEach()
-
isForkForEach
public boolean isForkForEach()
-
isSimple
public boolean isSimple()
-
isSubWorkflow
public boolean isSubWorkflow()
-
-