Interface: RetryPolicy
common.RetryPolicy
Options for retrying Workflows and Activities
Properties
backoffCoefficient
• Optional
backoffCoefficient: number
Coefficient used to calculate the next retry interval. The next retry interval is previous interval multiplied by this coefficient.
Minimum
1
Default
2
initialInterval
• Optional
initialInterval: Duration
Interval of the first retry. If coefficient is 1 then it is used for all retries
Format
number of milliseconds or ms-formatted string
Default
1 second
maximumAttempts
• Optional
maximumAttempts: number
Maximum number of attempts. When exceeded, retries stop (even if ActivityOptions.scheduleToCloseTimeout hasn't been reached).
Default
Infinity
maximumInterval
• Optional
maximumInterval: Duration
Maximum interval between retries. Exponential backoff leads to interval increase. This value is the cap of the increase.
Default
100x of {@link initialInterval}
Format
number of milliseconds or ms-formatted string
nonRetryableErrorTypes
• Optional
nonRetryableErrorTypes: string
[]
List of application failures types to not retry.