package retry
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- retry
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Type Members
- sealed trait BackOff extends AnyRef
- case class RetryConfig(maxAttempts: Int, retryDuration: FiniteDuration, backOff: BackOff) extends Product with Serializable
- class RetryManager extends AnyRef
Value Members
- def retryBlocking[T](f: ⇒ T)(implicit config: RetryConfig): T
- def retryBlockingAsEither[T](f: ⇒ T)(implicit config: RetryConfig): Either[Throwable, T]
- def retryBlockingAsTry[T](f: ⇒ T)(implicit config: RetryConfig): Try[T]
- def retryFuture[T](f: ⇒ Future[T])(implicit config: RetryConfig, retryManager: RetryManager, ec: ExecutionContext): Future[T]
- object ExponentialBackOff extends BackOff
- object FixedBackOff extends BackOff
- object LinerBackOff extends BackOff
- object RetryConfig extends Serializable