Set an block/operation that will produce a Future[T].
Set an block/operation that will produce a Future[T].
current retryable instance.
Set the retry condition.
Set the stop condition.
Set customized execution context.
Set customized execution scheduler.
The base abstract class for different retry strategies. The original inspiration comes from https://gist.github.com/viktorklang/9414163, thanks to Viktor Klang and Chad Selph.