Skip to content

DeadLetterRedriverOptions

Defined in: packages/pipeline-deadletter/src/dead-letter.redriver.ts:25

Options of DeadLetterRedriver.

dispatch: Partial<Record<DeadLetterRequestKind, DeadLetterDispatch>>

Defined in: packages/pipeline-deadletter/src/dead-letter.redriver.ts:32

How to dispatch a rebuilt request, per request kind.


optional rebuild?: (record, requestType) => unknown

Defined in: packages/pipeline-deadletter/src/dead-letter.redriver.ts:39

Builds the request from a record. Default: an instance of the registered class with the stored payload’s fields, without running its constructor. Required to redrive a record whose payload was redacted: it must restore the redacted values.

DeadLetterRecord

Constructor

unknown


requestTypes: readonly Constructor[]

Defined in: packages/pipeline-deadletter/src/dead-letter.redriver.ts:30

The request classes that may be redriven, matched by class name against record.requestName. A record of any other name is refused.