コンテンツにスキップ
日本語

TimerScheduler

このコンテンツはまだ日本語訳がありません。

Defined in: src/ActorContext.ts:188

Actor-scoped scheduler. A fresh startSingleTimer/startTimerWithFixedDelay call with the same key replaces any existing timer under that key.

TMsg = unknown

activeKeys(): string[]

Defined in: src/ActorContext.ts:210

Names of active timers (diagnostics).

string[]


cancel(key): boolean

Defined in: src/ActorContext.ts:201

Cancel a specific timer. Returns true if a timer was actually running.

string

boolean


cancelAll(): void

Defined in: src/ActorContext.ts:204

Cancel every timer this actor has started.

void


isTimerActive(key): boolean

Defined in: src/ActorContext.ts:207

True if the timer under key is still scheduled to fire.

string

boolean


startSingleTimer(key, message, delayMs): void

Defined in: src/ActorContext.ts:190

Fire message once after delayMs.

string

TMsg

number

void


startTimerWithFixedDelay(key, message, intervalMs, initialDelayMs?): void

Defined in: src/ActorContext.ts:193

Fire message every intervalMs, optionally preceded by initialDelayMs.

string

TMsg

number

number

void