Optional
processor: string | ProcessorPro<DataType, ResultType, NameType>Optional
opts: WorkerProOptionsReadonly
idReadonly
nameStatic
RateReturns a promise that resolves to a redis client. Normally used only by subclasses.
Returns the version of the Redis instance the client is connected to,
Closes the worker and related redis connections.
This method waits for current jobs to finalize before returning.
Optional
force: booleanUse force boolean parameter if you do not want to wait for current jobs to be processed.
Promise that resolves when the worker has been closed.
Rest
...args: Parameters<WorkerListener<DataType, ResultType, NameType>[U]>Returns a promise that resolves to the next job in queue.
worker token to be assigned to retrieved job
Optional
__namedParameters: GetNextJobOptionsa Job or undefined if no job was available in the queue.
Overrides the rate limit so that it becomes active for the given group.
Job currently being processed, and whose group we want to rate limit.
Expire time in ms of this rate limit.
Manually starts the stalled checker. The check will run once as soon as this method is called, and then every opts.stalledInterval milliseconds until the worker is closed. Note: Normally you do not need to call this method, since the stalled checker is automatically started when the worker starts processing jobs after calling run. However if you want to process the jobs manually you need to call this method to start the stalled checker.
Waits until the worker is ready to start processing jobs. In general only useful when writing tests.
Generated using TypeDoc
See
Worker