RedisSMQ Common Library / Docs / API Reference / WorkerCallable
Name |
---|
Payload |
Reply |
-
Worker
<Payload
,Reply
>↳
WorkerCallable
IWorkerCallable
<Payload
,Reply
>
• new WorkerCallable<Payload
, Reply
>(workerFilename
): WorkerCallable
<Payload
, Reply
>
Name |
---|
Payload |
Reply |
Name | Type |
---|---|
workerFilename |
string |
WorkerCallable
<Payload
, Reply
>
Worker<Payload, Reply>.constructor
▸ call(payload
, cb
): void
Name | Type |
---|---|
payload |
Payload |
cb |
ICallback <Reply > |
void
▸ emit<E
>(event
, ...args
): boolean
Name | Type |
---|---|
E |
extends keyof TWorkerEvent |
Name | Type |
---|---|
event |
E |
...args |
Parameters <TWorkerEvent [E ]> |
boolean
Worker.emit
▸ on<E
>(event
, listener
): this
Name | Type |
---|---|
E |
extends keyof TWorkerEvent |
Name | Type |
---|---|
event |
E |
listener |
TWorkerEvent [E ] |
this
Worker.on
▸ once<E
>(event
, listener
): this
Name | Type |
---|---|
E |
extends keyof TWorkerEvent |
Name | Type |
---|---|
event |
E |
listener |
TWorkerEvent [E ] |
this
Worker.once
▸ postMessage(message
): void
Name | Type |
---|---|
message |
TWorkerThreadParentMessage |
void
Worker.postMessage
▸ removeAllListeners<E
>(event?
): this
Name | Type |
---|---|
E |
extends keyof TWorkerEvent |
Name | Type |
---|---|
event? |
Extract <E , string > |
this
Worker.removeAllListeners
▸ removeListener<E
>(event
, listener
): this
Name | Type |
---|---|
E |
extends keyof TWorkerEvent |
Name | Type |
---|---|
event |
E |
listener |
TWorkerEvent [E ] |
this
Worker.removeListener
▸ shutdown(cb
): void
Name | Type |
---|---|
cb |
ICallback <void > |
void
Worker.shutdown