Packages

p

retry

package retry

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. retry
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Package Members

  1. package syntax

Type Members

  1. sealed trait PolicyDecision extends AnyRef
  2. sealed trait RetryDetails extends AnyRef
  3. case class RetryPolicy[M[_]](decideNextRetry: (RetryStatus) => M[PolicyDecision]) extends Product with Serializable
  4. final case class RetryStatus(retriesSoFar: Int, cumulativeDelay: FiniteDuration, previousDelay: Option[FiniteDuration]) extends Product with Serializable
  5. trait Sleep[M[_]] extends AnyRef

Value Members

  1. def noop[M[_], A](implicit arg0: Monad[M]): (A, RetryDetails) => M[Unit]
  2. def retryingOnAllErrors[A]: RetryingOnAllErrorsPartiallyApplied[A]
  3. def retryingOnFailures[A]: RetryingOnFailuresPartiallyApplied[A]
  4. def retryingOnFailuresAndAllErrors[A]: RetryingOnFailuresAndAllErrorsPartiallyApplied[A]
  5. def retryingOnFailuresAndSomeErrors[A]: RetryingOnFailuresAndSomeErrorsPartiallyApplied[A]
  6. def retryingOnSomeErrors[A]: RetryingOnSomeErrorsPartiallyApplied[A]
  7. object Fibonacci
  8. object PolicyDecision
  9. object RetryDetails
  10. object RetryPolicies
  11. object RetryPolicy extends Serializable
  12. object RetryStatus extends Serializable
  13. object Sleep
  14. object implicits extends AllSyntax

Deprecated Value Members

  1. def retryingM[A]: RetryingOnFailuresPartiallyApplied[A]
    Annotations
    @deprecated
    Deprecated

    (Since version 2.1.0) Use retryingOnFailures instead

Inherited from AnyRef

Inherited from Any

Ungrouped