Skip to main content

@terascope/job-components / index / PRetryConfig

Interface: PRetryConfig

Properties

backoff

backoff: number

The backoff multiplier

Default

2

Source

packages/utils/dist/src/promises.d.ts:30


delay

delay: number

The initial time to delay before retrying the function

Default

500

Source

packages/utils/dist/src/promises.d.ts:18


endWithFatal

endWithFatal: boolean

If set to true, this will set fail with fatalError to true

Source

packages/utils/dist/src/promises.d.ts:34


logError()

logError: (...args) => void

Log function for logging any errors that occurred

Parameters

ParameterType
...argsany[]

Returns

void

Source

packages/utils/dist/src/promises.d.ts:42


matches?

optional matches: (string | RegExp)[]

If this not specified or is empty, all errors will be treated as retryable. If any of the items in the array match the error message, it will be considered retryable

Source

packages/utils/dist/src/promises.d.ts:48


maxDelay

maxDelay: number

The maximum time to delay when retrying in milliseconds

Default

60000

Source

packages/utils/dist/src/promises.d.ts:24


reason?

optional reason: string

Set a error message prefix

Source

packages/utils/dist/src/promises.d.ts:38


retries

retries: number

The number of retries to attempt before failing. This does not include the initial attempt

Default

3

Source

packages/utils/dist/src/promises.d.ts:12