VirtualFlowTask

class VirtualFlowTask(taskName: String, dependsOn: String) : Task

虚拟FlowTask,仅用于自定义业务节点使用。
VirtualFlowTask 不能有执行体,只能依赖 VirtualFlowTask。
只要调用run方法,就发起一次可被挂起的执行动作,如果依赖的所有Task都已经执行,就立刻执行,否则挂起等待。

Constructors

VirtualFlowTask
Link copied to clipboard
fun VirtualFlowTask(taskName: String, dependsOn: String = "")

Functions

dependTaskStatusChanged
Link copied to clipboard
fun dependTaskStatusChanged()

依赖 Task 状态有变化后,需要重新查看当前Task是否可以执行了

Properties

async
Link copied to clipboard
val async: Boolean
dependencies
Link copied to clipboard
val dependencies: HashSet<String>

此 task 依赖的任务集合

taskName
Link copied to clipboard
val taskName: String