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.