retry
package
retry
Linear Supertypes
AnyRef
,
Any
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
object
Fibonacci
object
PolicyDecision
object
RetryDetails
object
RetryPolicies
object
RetryPolicy
extends
Serializable
object
RetryStatus
extends
Serializable
object
Sleep
object
implicits
extends
AllSyntax
def
noop
[
M
[
_
]
,
A
]
(
implicit
arg0:
Monad
[
M
]
)
: (
A
,
RetryDetails
) ⇒
M
[
Unit
]
def
retryingM
[
A
]
:
RetryingPartiallyApplied
[
A
]
def
retryingOnAllErrors
[
A
]
:
RetryingOnAllErrorsPartiallyApplied
[
A
]
def
retryingOnSomeErrors
[
A
]
:
RetryingOnSomeErrorsPartiallyApplied
[
A
]
package
syntax
Inherited from
AnyRef
Inherited from
Any
Ungrouped