RequestUtils

org.encalmo.utils.RequestUtils
object RequestUtils

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Members list

Type members

Classlikes

final class DelayedRetryPolicy[T](initialResponse: Response[T], remainingAttempts: Int, nextDelay: Long, backoffFactor: Double, backoffDeclineFactor: Double) extends RetryPolicy[T]

Attributes

Companion
object
Supertypes
trait RetryPolicy[T]
class Object
trait Matchable
class Any

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
object NoRetry extends Retry

Attributes

Supertypes
trait Retry
class Object
trait Matchable
class Any
Self type
NoRetry.type
object Retry

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Self type
Retry.type
trait Retry

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object NoRetry
object RetryOn5xx
object RetryOn5xx extends RetryWithPolicy

Attributes

Supertypes
trait Retry
class Object
trait Matchable
class Any
Self type
RetryOn5xx.type
trait RetryPolicy[T]

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
class RetryWithDelay(maxAttempts: Int, initialDelay: Long, backoffFactor: Double, backoffDeclineFactor: Double, shouldRetryFx: [T] => (x$1: Response[T]) => Boolean) extends RetryWithPolicy

Attributes

Supertypes
trait Retry
class Object
trait Matchable
class Any
trait RetryWithPolicy extends Retry

Attributes

Supertypes
trait Retry
class Object
trait Matchable
class Any
Known subtypes
object RetryOn5xx
Self type

Value members

Concrete fields

lazy val debugHttp: Boolean
lazy val debugHttpie: Boolean
lazy val maskHttp: Boolean
lazy val maskHttpie: Boolean

Extensions

Extensions

extension [T](request: Request[T])
final inline def send(comment: String): Response[T]
final inline def sendRequest(comment: String, debug: Boolean): Response[T]
final inline def sendRequest(comment: String, debugHttp: Boolean, debugHttpie: Boolean, mask: Boolean): Response[T]
final inline def sendWithRetry(retry: Retry, comment: String): Response[T]