Number of retries
Delay after failure before trying again. Grows on each retry to prevDelay * exp
Exponential growth factor for delay. Default is 2.0 leading to delay doubling on every retry.
A filter to check if the cause of failure should prevent retrying.
Checks if retry should be attempted.
Checks if retry should be attempted.
Reason for failure leading to this retry. Used for filtering.
Delay after failure before trying again.
Delay after failure before trying again. Grows on each retry to prevDelay * exp
Exponential growth factor for delay.
Exponential growth factor for delay. Default is 2.0 leading to delay doubling on every retry.
A filter to check if the cause of failure should prevent retrying.
Number of retries
Retries an effect.
Retries an effect. Returns Left
if retry is not possible and Right[(RetryPolicy, Effects)]
if it is.
Reason for failure leading to this retry. Used for filtering.
Effect to be retried.
Provides an exponential backoff algorithm for retrying.
Number of retries
Delay after failure before trying again. Grows on each retry to
prevDelay * exp
Exponential growth factor for delay. Default is 2.0 leading to delay doubling on every retry.
A filter to check if the cause of failure should prevent retrying.