Pular para o conteúdo
Português (BR)

ImmediateDispatcher

Este conteúdo não está disponível em sua língua ainda.

Defined in: src/Dispatcher.ts:97

Runs work via setImmediate (or setTimeout(0) in browsers). Lets I/O and timers interleave between messages, so it is the default.

new ImmediateDispatcher(): ImmediateDispatcher

ImmediateDispatcher

readonly id: "immediate-dispatcher" = 'immediate-dispatcher'

Defined in: src/Dispatcher.ts:98

Dispatcher.id


optional onError?: DispatcherErrorSink

Defined in: src/Dispatcher.ts:99

Where a unit of work that threw is reported. Optional so a third-party dispatcher stays a two-member implementation: an unset sink falls back to console.error, which is what every dispatcher did before the slot existed.

ActorSystem fills it in with ??=, so a sink the owner set deliberately survives being handed to a system.

Dispatcher.onError

execute(task): void

Defined in: src/Dispatcher.ts:100

Schedule a unit of work to be executed asynchronously.

() => void | Promise<void>

void

Dispatcher.execute