Interface: RetryPolicy
Options for retrying Workflows and Activities
Properties
backoffCoefficient?
optionalbackoffCoefficient?: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?
optionalinitialInterval?: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?
optionalmaximumAttempts?:number
Maximum number of attempts. When exceeded, retries stop (even if ActivityOptions.scheduleToCloseTimeout hasn't been reached).
A value of 0 or Infinity means unlimited retries.
Default
Infinity
maximumInterval?
optionalmaximumInterval?:Duration
Maximum interval between retries. Exponential backoff leads to interval increase. This value is the cap of the increase.
Default
100x of initialInterval
Format
number of milliseconds or ms-formatted string
nonRetryableErrorTypes?
optionalnonRetryableErrorTypes?:string[]
List of application failures types to not retry.