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.