Interface: OutboxRecoveryStore
Defined in: javascript/src/storage/ports.ts:65
Extends
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[]>
Inherited from
complete()
complete(
event):Promise<boolean>
Defined in: javascript/src/storage/ports.ts:20
Parameters
event
Returns
Promise<boolean>
Inherited from
fail()
fail(
event,error,retryDelaySeconds,attemptLimit):Promise<boolean>
Defined in: javascript/src/storage/ports.ts:21
Parameters
event
error
string
retryDelaySeconds
number
attemptLimit
number
Returns
Promise<boolean>
Inherited from
listDeadLetters()
listDeadLetters(
options?):Promise<OutboxDeadLetterPage>
Defined in: javascript/src/storage/ports.ts:67
Parameters
options?
Returns
Promise<OutboxDeadLetterPage>
renew()
renew(
event,leaseSeconds):Promise<boolean>
Defined in: javascript/src/storage/ports.ts:15
Parameters
event
leaseSeconds
number
Returns
Promise<boolean>
Inherited from
requeue()
requeue(
eventId):Promise<boolean>
Defined in: javascript/src/storage/ports.ts:68
Parameters
eventId
string
Returns
Promise<boolean>
stats()
stats():
Promise<OutboxStats>
Defined in: javascript/src/storage/ports.ts:66
Returns
Promise<OutboxStats>