the initial delay between the first failed attempt and the next one.
the number of retries to do before giving up.
a function that takes the current iteration and returns a factor to be applied to the initialDelay.
a function that takes the current iteration and returns a factor to be applied to the initialDelay.
the initial delay between the first failed attempt and the next one.
The maximum timeout, including all the retried
the number of retries to do before giving up.
(failoverStrategy: StringAdd).self
(failoverStrategy: StringFormat).self
(failoverStrategy: ArrowAssoc[FailoverStrategy]).x
(Since version 2.10.0) Use leftOfArrow
instead
(failoverStrategy: Ensuring[FailoverStrategy]).x
(Since version 2.10.0) Use resultOfEnsuring
instead
A failover strategy for sending requests.
the initial delay between the first failed attempt and the next one.
the number of retries to do before giving up.
a function that takes the current iteration and returns a factor to be applied to the initialDelay.