Properties
Readonly asyncFunction
asyncFunction: ((Task: any) => Promise<any>) = ...
Type declaration
-
- (Task: any): Promise<any>
-
Returns Promise<any>
error
error: any = undefined
failTimes
failTimes: number = 0
Readonly id
id: string = ...
isPreCondition
isPreCondition: boolean = false
Readonly level
level: number = 0
Private Readonly onFail
on
Fail
: ((task
: Task, message
?: any) => Promise<any>) = ...
Type declaration
-
- (task: Task, message?: any): Promise<any>
-
Returns Promise<any>
Private Readonly onMoving
on
Moving
: ((task
: Task, message
?: any) => Promise<any>) = ...
Type declaration
-
- (task: Task, message?: any): Promise<any>
-
Returns Promise<any>
Private Readonly onProcessing
on
Processing
: ((task
: Task, message
?: any) => Promise<any>) = ...
Type declaration
-
- (task: Task, message?: any): Promise<any>
-
Returns Promise<any>
Private Readonly onReady
on
Ready
: ((task
: Task, message
?: any) => Promise<any>) = ...
Type declaration
-
- (task: Task, message?: any): Promise<any>
-
Returns Promise<any>
Private Readonly onSuccess
on
Success
: ((task
: Task, message
?: any) => Promise<any>) = ...
Type declaration
-
- (task: Task, message?: any): Promise<any>
-
Returns Promise<any>
Readonly parentTaskId
parentTaskId: string = ""
result
result: any[] = []
status
status: TASK_STATUS = TASK_STATUS.READY
Task 任务实体
parentTaskId用来处理多层级任务的问题 例如 如果父级任务是前置任务 且 包含了多个子级任务 这个时候 子级任务是永远不会执行 因为有且只能有一个前置任务 前置任务里面的子级任务排在前置任务后面 所以不会执行 这个时候需要用这个parentTaskId进行关系绑定 *