cats-retry
cats-retry
retry
Fibonacci
PolicyDecision
PolicyDecision
GiveUp
DelayAndRetry
RetryDetails
RetryDetails
GivingUp
WillDelayAndRetry
RetryPolicies
RetryPolicy
RetryPolicy
RetryStatus
RetryStatus
Sleep
Sleep
implicits
retry.syntax
AllSyntax
RetrySyntax
RetryingErrorOps
RetryingOps
all
cats-retry
/
retry
retry
package
retry
Type members
Value members
Type members
Classlikes
object
Fibonacci
sealed
trait
PolicyDecision
Companion
object
object
PolicyDecision
Companion
class
sealed
trait
RetryDetails
Companion
object
object
RetryDetails
Companion
class
object
RetryPolicies
case
class
RetryPolicy
[M[_]](decideNextRetry:
RetryStatus
=>
M
[
PolicyDecision
])
Companion
object
object
RetryPolicy
Companion
class
final case
class
RetryStatus
(retriesSoFar:
Int
, cumulativeDelay:
FiniteDuration
, previousDelay:
Option
[
FiniteDuration
])
Companion
object
object
RetryStatus
Companion
class
trait
Sleep
[M[_]]
Companion
object
object
Sleep
Companion
class
object
implicits
extends
AllSyntax
Value members
Concrete methods
def
noop
[M[_], A](implicit evidence$1:
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]
Deprecated methods
@
deprecated
("Use retryingOnFailures instead", "2.1.0")
def
retryingM
[A]:
RetryingOnFailuresPartiallyApplied
[A]
Deprecated