Skip to main content
Version: 2.x

Interface: OutboxStore

Defined in: javascript/src/storage/ports.ts:18

Extends

Extended by

Methods

claim()

claim(topics, limit, leaseSeconds): Promise<OutboxEvent[]>

Defined in: javascript/src/storage/ports.ts:19

Parameters

topics

readonly string[]

limit

number

leaseSeconds

number

Returns

Promise<OutboxEvent[]>


complete()

complete(event): Promise<boolean>

Defined in: javascript/src/storage/ports.ts:20

Parameters

event

OutboxEvent

Returns

Promise<boolean>


fail()

fail(event, error, retryDelaySeconds, attemptLimit): Promise<boolean>

Defined in: javascript/src/storage/ports.ts:21

Parameters

event

OutboxEvent

error

string

retryDelaySeconds

number

attemptLimit

number

Returns

Promise<boolean>


renew()

renew(event, leaseSeconds): Promise<boolean>

Defined in: javascript/src/storage/ports.ts:15

Parameters

event

OutboxEvent

leaseSeconds

number

Returns

Promise<boolean>

Inherited from

OutboxClaimRenewalStore.renew