Skip to content

dag-adapters-local / Exports / InMemoryQueuePort

Class: InMemoryQueuePort

Implements

  • IQueuePort

Table of contents

Constructors

Methods

Constructors

constructor

new InMemoryQueuePort(): InMemoryQueuePort

Returns

InMemoryQueuePort

Methods

enqueue

enqueue(message): Promise<void>

Parameters

NameType
messageIQueueMessage

Returns

Promise<void>

Implementation of

IQueuePort.enqueue

Defined in

in-memory-queue-port.ts:13


dequeue

dequeue(workerId, visibilityTimeoutMs): Promise<undefined | IQueueMessage>

Parameters

NameType
workerIdstring
visibilityTimeoutMsnumber

Returns

Promise<undefined | IQueueMessage>

Implementation of

IQueuePort.dequeue

Defined in

in-memory-queue-port.ts:17


ack

ack(messageId): Promise<void>

Parameters

NameType
messageIdstring

Returns

Promise<void>

Implementation of

IQueuePort.ack

Defined in

in-memory-queue-port.ts:35


nack

nack(messageId): Promise<void>

Parameters

NameType
messageIdstring

Returns

Promise<void>

Implementation of

IQueuePort.nack

Defined in

in-memory-queue-port.ts:39

Released under the MIT License.