RetryingErrorOps
class Object
trait Matchable
class Any
Value members
Concrete methods
def retryingOnAllErrors(policy: RetryPolicy[M], onError: (E, RetryDetails) => M[Unit])(S: Sleep[M]): M[A]
def retryingOnFailuresAndAllErrors(wasSuccessful: A => Boolean, policy: RetryPolicy[M], onFailure: (A, RetryDetails) => M[Unit], onError: (E, RetryDetails) => M[Unit])(S: Sleep[M]): M[A]
def retryingOnFailuresAndSomeErrors(wasSuccessful: A => Boolean, isWorthRetrying: E => Boolean, policy: RetryPolicy[M], onFailure: (A, RetryDetails) => M[Unit], onError: (E, RetryDetails) => M[Unit])(S: Sleep[M]): M[A]
def retryingOnSomeErrors(isWorthRetrying: E => Boolean, policy: RetryPolicy[M], onError: (E, RetryDetails) => M[Unit])(S: Sleep[M]): M[A]