RetryPolicy

object RetryPolicy
Companion
class
trait Product
trait Mirror
class Object
trait Matchable
class Any

Type members

Inherited types

type MirroredElemLabels <: Tuple

The names of the product elements

The names of the product elements

Inherited from
Mirror
type MirroredLabel <: String

The name of the type

The name of the type

Inherited from
Mirror

Value members

Concrete methods

def lift[M[_]](f: RetryStatus => PolicyDecision)(M: Applicative[M]): RetryPolicy[M]
def liftWithShow[M[_]](decideNextRetry: RetryStatus => PolicyDecision, pretty: => String)(`evidence$1`: Applicative[M]): RetryPolicy[M]
def withShow[M[_]](decideNextRetry: RetryStatus => M[PolicyDecision], pretty: => String): RetryPolicy[M]

Implicits

Implicits

implicit def boundedSemilatticeForRetryPolicy[M[_]](M: Applicative[M]): BoundedSemilattice[RetryPolicy[M]]
implicit def showForRetryPolicy[M[_]]: Show[RetryPolicy[M]]