RedisQueue class
Class RedisQueue Implements simple messaging queue over redis.
Signature:
export declare class RedisQueue extends EventEmitter implements IMessageQueue
Extends: EventEmitter
Implements: IMessageQueue
Constructors
|
Constructor |
Modifiers |
Description |
|---|---|---|
|
Constructs a new instance of the |
Properties
|
Property |
Modifiers |
Type |
Description |
|---|---|---|---|
|
string | |||
|
This queue instance options {IMQOptions} |
Methods
|
Method |
Modifiers |
Description |
|---|---|---|
|
Clears queue data in redis; | ||
|
Gracefully destroys this queue | ||
|
Returns true if publisher mode is enabled on this queue, false otherwise. {boolean} | ||
|
Returns true if worker mode is enabled on this queue, false otherwise. {boolean} | ||
|
Publishes a message to this queue subscription channel for currently subscribed clients. If toName specified will publish to pubsub with different name. This can be used to implement broadcasting some messages to other subscribers on other pubsub channels. | ||
|
Sends given message to a given queue (by name) | ||
|
Initializes and starts current queue routines | ||
|
Stops current queue routines | ||
|
Creates subscription channel over redis and sets up channel data read handler | ||
|
Closes subscription channel {Promise |