Dispatcher
Responsible for sending messages from a Source to an associated WorkerSource.
Methods
broadcast()
broadcast<
T>(type:T,data:RequestResponseMessageMap[T][0]):Promise<RequestResponseMessageMap[T][1][]>
Broadcast a message to all Workers.
Type Parameters
| Type Parameter |
|---|
T extends MessageType
|
Parameters
| Parameter | Type |
|---|---|
type
| T
|
data
| RequestResponseMessageMap[T][0]
|
Returns
Promise<RequestResponseMessageMap[T][1][]>
getActor()
getActor():
Actor
Acquires an actor to dispatch messages to. The actors are distributed in round-robin fashion.
Returns
An actor object backed by a web worker for processing messages.