Skip to content

Latest commit

 

History

History
259 lines (153 loc) · 3.77 KB

WorkerCallable.md

File metadata and controls

259 lines (153 loc) · 3.77 KB

RedisSMQ Common Library / Docs / API Reference / WorkerCallable

Class: WorkerCallable<Payload, Reply>

Type parameters

Name
Payload
Reply

Hierarchy

  • Worker<Payload, Reply>

    WorkerCallable

Implements

Table of contents

Constructors

Methods

Constructors

constructor

new WorkerCallable<Payload, Reply>(workerFilename): WorkerCallable<Payload, Reply>

Type parameters

Name
Payload
Reply

Parameters

Name Type
workerFilename string

Returns

WorkerCallable<Payload, Reply>

Overrides

Worker<Payload, Reply>.constructor

Methods

call

call(payload, cb): void

Parameters

Name Type
payload Payload
cb ICallback<Reply>

Returns

void

Implementation of

IWorkerCallable.call


emit

emit<E>(event, ...args): boolean

Type parameters

Name Type
E extends keyof TWorkerEvent

Parameters

Name Type
event E
...args Parameters<TWorkerEvent[E]>

Returns

boolean

Inherited from

Worker.emit


on

on<E>(event, listener): this

Type parameters

Name Type
E extends keyof TWorkerEvent

Parameters

Name Type
event E
listener TWorkerEvent[E]

Returns

this

Inherited from

Worker.on


once

once<E>(event, listener): this

Type parameters

Name Type
E extends keyof TWorkerEvent

Parameters

Name Type
event E
listener TWorkerEvent[E]

Returns

this

Inherited from

Worker.once


postMessage

postMessage(message): void

Parameters

Name Type
message TWorkerThreadParentMessage

Returns

void

Inherited from

Worker.postMessage


removeAllListeners

removeAllListeners<E>(event?): this

Type parameters

Name Type
E extends keyof TWorkerEvent

Parameters

Name Type
event? Extract<E, string>

Returns

this

Inherited from

Worker.removeAllListeners


removeListener

removeListener<E>(event, listener): this

Type parameters

Name Type
E extends keyof TWorkerEvent

Parameters

Name Type
event E
listener TWorkerEvent[E]

Returns

this

Inherited from

Worker.removeListener


shutdown

shutdown(cb): void

Parameters

Name Type
cb ICallback<void>

Returns

void

Inherited from

Worker.shutdown