@sora-soft/framework / QueueExecutor
Class: QueueExecutor<S>
Defined in: packages/framework/src/utility/QueueExecutor.ts:14
Extends
Executor<S>
Type Parameters
| Type Parameter | Default type |
|---|---|
S extends Scope<unknown> | Scope<unknown> |
Constructors
Constructor
ts
new QueueExecutor<S>(scope?): QueueExecutor<S>;Defined in: packages/framework/src/utility/Executor.ts:8
Parameters
| Parameter | Type |
|---|---|
scope? | S |
Returns
QueueExecutor<S>
Inherited from
Properties
| Property | Modifier | Type | Default value | Inherited from | Defined in |
|---|---|---|---|---|---|
isStopped_ | protected | boolean | true | Executor.isStopped_ | packages/framework/src/utility/Executor.ts:53 |
Accessors
isIdle
Get Signature
ts
get isIdle(): boolean;Defined in: packages/framework/src/utility/QueueExecutor.ts:67
Returns
boolean
Overrides
Methods
doJob()
ts
doJob<T>(executor): Promise<T | undefined>;Defined in: packages/framework/src/utility/QueueExecutor.ts:15
Type Parameters
| Type Parameter | Default type |
|---|---|
T | unknown |
Parameters
| Parameter | Type |
|---|---|
executor | JobExecutor<T> |
Returns
Promise<T | undefined>
Overrides
runInContext()
ts
protected runInContext<T>(callback): Promise<T>;Defined in: packages/framework/src/utility/Executor.ts:45
Type Parameters
| Type Parameter |
|---|
T |
Parameters
| Parameter | Type |
|---|---|
callback | () => Promise<T> |
Returns
Promise<T>
Inherited from
start()
ts
start(): void;Defined in: packages/framework/src/utility/Executor.ts:31
Returns
void
Inherited from
stop()
ts
stop(): Promise<void>;Defined in: packages/framework/src/utility/QueueExecutor.ts:30
Returns
Promise<void>