class CoordinatedShutdown extends CoordinatedLifecycle<ShutdownPhase>Member visibility
Filter class members by access level.
CoordinatedShutdown(deadlineMs?: number)Showing members with Protected visibility and higher.
logger
protected readonly logger: LoggerInherited from:CoordinatedLifecycle
phaseEnum
Inherited from:CoordinatedLifecycle
phaseOrder
protected readonly phaseOrder: TPhase[]Inherited from:CoordinatedLifecycle
tasksMap
protected readonly tasksMap: Map<TPhase, LifecycleTask[]>Inherited from:CoordinatedLifecycle
protected canAddTask(): booleanprotected canRemoveTask(): booleanprotected async executeTasksInPhase(
phase: ShutdownPhase,
tasks: LifecycleTask[]
): Promise<PromiseSettledResult<void>[]>protected getTaskType(): stringisAborted()
protected isAborted(): booleanInherited from:CoordinatedLifecycle
Inherited from:CoordinatedLifecycle
runPhase()
Inherited from:CoordinatedLifecycle
runTaskWithTimeout()
protected async runTaskWithTimeout(
phase: TPhase,
task: LifecycleTask
): Promise<void>Inherited from:CoordinatedLifecycle