dag-core / Exports / IQueuePort
Interface: IQueuePort
Port for task queue operations: enqueue, dequeue, acknowledge, and reject.
Table of contents
Methods
Methods
enqueue
▸ enqueue(message): Promise<void>
Parameters
| Name | Type |
|---|---|
message | IQueueMessage |
Returns
Promise<void>
Defined in
dequeue
▸ dequeue(workerId, visibilityTimeoutMs): Promise<undefined | IQueueMessage>
Parameters
| Name | Type |
|---|---|
workerId | string |
visibilityTimeoutMs | number |
Returns
Promise<undefined | IQueueMessage>
Defined in
ack
▸ ack(messageId): Promise<void>
Parameters
| Name | Type |
|---|---|
messageId | string |
Returns
Promise<void>
Defined in
nack
▸ nack(messageId): Promise<void>
Parameters
| Name | Type |
|---|---|
messageId | string |
Returns
Promise<void>