Skip to main content
Version: 2.x

Interface: OutboxStore

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

Extends​

Extended by​

Methods​

claim()​

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

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

Parameters​

topics​

readonly string[]

limit​

number

leaseSeconds​

number

Returns​

Promise<OutboxEvent[]>


complete()​

complete(event): Promise<boolean>

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

Parameters​

event​

OutboxEvent

Returns​

Promise<boolean>


fail()​

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

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

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:17

Parameters​

event​

OutboxEvent

leaseSeconds​

number

Returns​

Promise<boolean>

Inherited from​

OutboxClaimRenewalStore.renew