RetryingMtlErrorOps

retry.mtl.syntax.RetryingMtlErrorOps
final class RetryingMtlErrorOps[M[_], A](action: => M[A])(implicit M: Monad[M])

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any

Members list

Value members

Concrete methods

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