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