p
retry
package retry
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- retry
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Type Members
- sealed trait PolicyDecision extends AnyRef
- sealed trait RetryDetails extends AnyRef
- case class RetryPolicy[M[_]](decideNextRetry: (RetryStatus) ⇒ M[PolicyDecision]) extends Product with Serializable
- final case class RetryStatus(retriesSoFar: Int, cumulativeDelay: FiniteDuration, previousDelay: Option[FiniteDuration]) extends Product with Serializable
- trait Sleep[M[_]] extends AnyRef
Value Members
- def noop[M[_], A](implicit arg0: Monad[M]): (A, RetryDetails) ⇒ M[Unit]
- def retryingOnAllErrors[A]: RetryingOnAllErrorsPartiallyApplied[A]
- def retryingOnFailures[A]: RetryingOnFailuresPartiallyApplied[A]
- def retryingOnFailuresAndAllErrors[A]: RetryingOnFailuresAndAllErrorsPartiallyApplied[A]
- def retryingOnFailuresAndSomeErrors[A]: RetryingOnFailuresAndSomeErrorsPartiallyApplied[A]
- def retryingOnSomeErrors[A]: RetryingOnSomeErrorsPartiallyApplied[A]
- object Fibonacci
- object PolicyDecision
- object RetryDetails
- object RetryPolicies
- object RetryPolicy extends Serializable
- object RetryStatus extends Serializable
- object Sleep
- object implicits extends AllSyntax
Deprecated Value Members
-
def
retryingM[A]: RetryingOnFailuresPartiallyApplied[A]
- Annotations
- @deprecated
- Deprecated
(Since version 2.1.0) Use retryingOnFailures instead