็ฎไฝไธญๆ
Class: TaskProcessor โ
Implements โ
Table of contents โ
Constructors โ
Properties โ
Accessors โ
Methods โ
- add
- push
- empty
- start
- pause
- resume
- skip
- stop
- run
- runTask
- runParallelTasks
- runParallelTask
- nextTask
- setParallelList
- fillParallelTask
- onComplete
- onTask
- onParallelError
- onError
- destroy
Constructors โ
constructor โ
โข new TaskProcessor(config?): TaskProcessor
Parameters โ
| Name | Type |
|---|---|
config? | ITaskProcessorConfig |
Returns โ
Defined in โ
src/leafer/packages/task/src/TaskProcessor.ts:52
Properties โ
config โ
โข config: ITaskProcessorConfig
Implementation of โ
Defined in โ
src/leafer/packages/task/src/TaskProcessor.ts:9
list โ
โข Protected list: ITaskItem[] = []
Defined in โ
src/leafer/packages/task/src/TaskProcessor.ts:11
parallelList โ
โข Protected parallelList: ITaskItem[]
Defined in โ
src/leafer/packages/task/src/TaskProcessor.ts:13
parallelSuccessNumber โ
โข Protected parallelSuccessNumber: number
Defined in โ
src/leafer/packages/task/src/TaskProcessor.ts:14
running โ
โข running: boolean = false
Implementation of โ
Defined in โ
src/leafer/packages/task/src/TaskProcessor.ts:16
isComplete โ
โข isComplete: boolean = true
Implementation of โ
Defined in โ
src/leafer/packages/task/src/TaskProcessor.ts:17
timer โ
โข Protected timer: any
Defined in โ
src/leafer/packages/task/src/TaskProcessor.ts:19
index โ
โข index: number = 0
Implementation of โ
Defined in โ
src/leafer/packages/task/src/TaskProcessor.ts:23
delayNumber โ
โข delayNumber: number = 0
Defined in โ
src/leafer/packages/task/src/TaskProcessor.ts:25
Accessors โ
total โ
โข get total(): number
Returns โ
number
Implementation of โ
Defined in โ
src/leafer/packages/task/src/TaskProcessor.ts:21
finishedIndex โ
โข get finishedIndex(): number
Returns โ
number
Implementation of โ
Defined in โ
src/leafer/packages/task/src/TaskProcessor.ts:27
remain โ
โข get remain(): number
Returns โ
number
Implementation of โ
Defined in โ
src/leafer/packages/task/src/TaskProcessor.ts:31
percent โ
โข get percent(): number
Returns โ
number
Implementation of โ
Defined in โ
src/leafer/packages/task/src/TaskProcessor.ts:35
Methods โ
add โ
โธ add(taskCallback, options?, canUse?): ITaskItem
Parameters โ
| Name | Type |
|---|---|
taskCallback | IFunction |
options? | number | ITaskOptions |
canUse? | IFunction |
Returns โ
Implementation of โ
Defined in โ
src/leafer/packages/task/src/TaskProcessor.ts:59
push โ
โธ push(task, start?): void
Parameters โ
| Name | Type |
|---|---|
task | ITaskItem |
start? | boolean |
Returns โ
void
Defined in โ
src/leafer/packages/task/src/TaskProcessor.ts:96
empty โ
โธ empty(): void
Returns โ
void
Defined in โ
src/leafer/packages/task/src/TaskProcessor.ts:103
start โ
โธ start(): void
Returns โ
void
Implementation of โ
Defined in โ
src/leafer/packages/task/src/TaskProcessor.ts:113
pause โ
โธ pause(): void
Returns โ
void
Implementation of โ
Defined in โ
src/leafer/packages/task/src/TaskProcessor.ts:121
resume โ
โธ resume(): void
Returns โ
void
Implementation of โ
Defined in โ
src/leafer/packages/task/src/TaskProcessor.ts:127
skip โ
โธ skip(): void
Returns โ
void
Implementation of โ
Defined in โ
src/leafer/packages/task/src/TaskProcessor.ts:131
stop โ
โธ stop(): void
Returns โ
void
Implementation of โ
Defined in โ
src/leafer/packages/task/src/TaskProcessor.ts:136
run โ
โธ run(): void
Returns โ
void
Defined in โ
src/leafer/packages/task/src/TaskProcessor.ts:145
runTask โ
โธ runTask(): void
Returns โ
void
Defined in โ
src/leafer/packages/task/src/TaskProcessor.ts:161
runParallelTasks โ
โธ runParallelTasks(): void
Returns โ
void
Defined in โ
src/leafer/packages/task/src/TaskProcessor.ts:180
runParallelTask โ
โธ runParallelTask(task): void
Parameters โ
| Name | Type |
|---|---|
task | ITaskItem |
Returns โ
void
Defined in โ
src/leafer/packages/task/src/TaskProcessor.ts:184
nextTask โ
โธ nextTask(): void
Returns โ
void
Defined in โ
src/leafer/packages/task/src/TaskProcessor.ts:195
setParallelList โ
โธ setParallelList(): void
Returns โ
void
Defined in โ
src/leafer/packages/task/src/TaskProcessor.ts:203
fillParallelTask โ
โธ fillParallelTask(): void
Returns โ
void
Defined in โ
src/leafer/packages/task/src/TaskProcessor.ts:223
onComplete โ
โธ onComplete(): void
Returns โ
void
Defined in โ
src/leafer/packages/task/src/TaskProcessor.ts:261
onTask โ
โธ onTask(task): void
Parameters โ
| Name | Type |
|---|---|
task | ITaskItem |
Returns โ
void
Defined in โ
src/leafer/packages/task/src/TaskProcessor.ts:266
onParallelError โ
โธ onParallelError(error): void
Parameters โ
| Name | Type |
|---|---|
error | unknown |
Returns โ
void
Defined in โ
src/leafer/packages/task/src/TaskProcessor.ts:271
onError โ
โธ onError(error): void
Parameters โ
| Name | Type |
|---|---|
error | unknown |
Returns โ
void
Defined in โ
src/leafer/packages/task/src/TaskProcessor.ts:282
destroy โ
โธ destroy(): void
Returns โ
void