RetryingMtlErrorOps

final class RetryingMtlErrorOps[M[_], A](action: => M[A])(M: Monad[M])
class Object
trait Matchable
class Any

Value members

Concrete methods

def retryingOnAllMtlErrors[E](policy: RetryPolicy[M], onError: (E, RetryDetails) => M[Unit])(S: Sleep[M], AH: Handle[M, E]): M[A]
def retryingOnSomeMtlErrors[E](isWorthRetrying: E => Boolean, policy: RetryPolicy[M], onError: (E, RetryDetails) => M[Unit])(S: Sleep[M], AH: Handle[M, E]): M[A]