Skip to content

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

ParameterType
namestring
schedulerScheduler

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

ParameterType
namestring

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

ParameterType
namestring

Returns

void

Released under the MIT License.