RetryWithDelay

org.encalmo.utils.RequestUtils.RetryWithDelay
class RetryWithDelay(maxAttempts: Int, initialDelay: Long, backoffFactor: Double, backoffDeclineFactor: Double, shouldRetryFx: [T] => (x$1: Response[T]) => Boolean) extends RetryWithPolicy

Attributes

Graph
Supertypes
trait Retry
class Object
trait Matchable
class Any

Members list

Value members

Concrete methods

def initialPolicy[T](initialResponse: Response[T]): RetryPolicy[T]
def shouldRetry[T](response: Response[T]): Boolean

Inherited methods

def andWhen(condition: [T] => (x$1: Response[T]) => Boolean): RetryWithPolicy

Attributes

Inherited from:
RetryWithPolicy
def orWhen(condition: [T] => (x$1: Response[T]) => Boolean): RetryWithPolicy

Attributes

Inherited from:
RetryWithPolicy
override def send[T](request: Request[T], debugResponse: Boolean): Response[T]

Attributes

Definition Classes
Inherited from:
RetryWithPolicy
def withInitialPolicy(policy: [T] => (x$1: Response[T]) => RetryPolicy[T]): RetryWithPolicy

Attributes

Inherited from:
RetryWithPolicy