Class: SchedulerRegistry
Defined in: packages/scheduler/src/services/scheduler.service.ts:218
Registry for managing multiple schedulers
Implements
Constructors
Constructor
ts
new SchedulerRegistry(): SchedulerRegistry;Returns
SchedulerRegistry
Methods
addScheduler()
ts
addScheduler(name, scheduler): void;Defined in: packages/scheduler/src/services/scheduler.service.ts:228
Add a scheduler to the registry
Parameters
| Parameter | Type |
|---|---|
name | string |
scheduler | Scheduler |
Returns
void
clear()
ts
clear(): void;Defined in: packages/scheduler/src/services/scheduler.service.ts:260
Clear all schedulers
Returns
void
getScheduler()
ts
getScheduler(name): Scheduler | undefined;Defined in: packages/scheduler/src/services/scheduler.service.ts:235
Get a scheduler by name
Parameters
| Parameter | Type |
|---|---|
name | string |
Returns
Scheduler | undefined
getSchedulerNames()
ts
getSchedulerNames(): string[];Defined in: packages/scheduler/src/services/scheduler.service.ts:253
Get all scheduler names
Returns
string[]
onModuleDestroy()
ts
onModuleDestroy(): void;Defined in: packages/scheduler/src/services/scheduler.service.ts:221
Returns
void
Implementation of
OnModuleDestroy.onModuleDestroy
removeScheduler()
ts
removeScheduler(name): void;Defined in: packages/scheduler/src/services/scheduler.service.ts:242
Remove a scheduler from the registry
Parameters
| Parameter | Type |
|---|---|
name | string |
Returns
void