RetryHandlerOptions
Defined in: packages/messaging/src/queue/retry.handler.ts:50
Properties
Section titled “Properties”checkInterval
Section titled “checkInterval”checkInterval:
number
Defined in: packages/messaging/src/queue/retry.handler.ts:52
execute
Section titled “execute”execute: (
attempt,item) =>Promise<unknown>
Defined in: packages/messaging/src/queue/retry.handler.ts:54
Parameters
Section titled “Parameters”attempt
Section titled “attempt”Returns
Section titled “Returns”Promise<unknown>
maxQueueSize
Section titled “maxQueueSize”maxQueueSize:
number
Defined in: packages/messaging/src/queue/retry.handler.ts:53
onRetryExhausted?
Section titled “onRetryExhausted?”
optionalonRetryExhausted?: (item) =>Promise<void>
Defined in: packages/messaging/src/queue/retry.handler.ts:60
Parameters
Section titled “Parameters”Returns
Section titled “Returns”Promise<void>
onRetryFailed?
Section titled “onRetryFailed?”
optionalonRetryFailed?: (item,error) =>Promise<void>
Defined in: packages/messaging/src/queue/retry.handler.ts:62
Parameters
Section titled “Parameters”Error
Returns
Section titled “Returns”Promise<void>
onRetrySuccess?
Section titled “onRetrySuccess?”
optionalonRetrySuccess?: (item,result) =>Promise<void>
Defined in: packages/messaging/src/queue/retry.handler.ts:61
Parameters
Section titled “Parameters”result
Section titled “result”unknown
Returns
Section titled “Returns”Promise<void>
policy
Section titled “policy”policy:
RetryPolicy
Defined in: packages/messaging/src/queue/retry.handler.ts:51
shouldRetryError?
Section titled “shouldRetryError?”
optionalshouldRetryError?: (error,item,attempt) =>boolean
Defined in: packages/messaging/src/queue/retry.handler.ts:55
Parameters
Section titled “Parameters”Error
attempt
Section titled “attempt”Returns
Section titled “Returns”boolean