Class

play.api.libs.ws.ahc

AhcWSClientConfig

Related Doc: package ahc

Permalink

case class AhcWSClientConfig(wsClientConfig: WSClientConfig = WSClientConfig(), maxConnectionsPerHost: Int = 1, maxConnectionsTotal: Int = 1, maxConnectionLifetime: Duration = Duration.Inf, idleConnectionInPoolTimeout: Duration = 1.minute, maxNumberOfRedirects: Int = 5, maxRequestRetry: Int = 5, disableUrlEncoding: Boolean = false, keepAlive: Boolean = true) extends Product with Serializable

Ahc client config.

wsClientConfig

The general WS client config.

maxConnectionsPerHost

The maximum number of connections to make per host. -1 means no maximum.

maxConnectionsTotal

The maximum total number of connections. -1 means no maximum.

maxConnectionLifetime

The maximum time that a connection should live for in the pool.

idleConnectionInPoolTimeout

The time after which a connection that has been idle in the pool should be closed.

maxNumberOfRedirects

The maximum number of redirects.

maxRequestRetry

The maximum number of times to retry a request if it fails.

disableUrlEncoding

Whether the raw URL should be used.

keepAlive

keeps thread pool active, replaces allowPoolingConnection and allowSslConnectionPool

Source
AhcConfig.scala
Linear Supertypes
Serializable, Serializable, Product, Equals, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. AhcWSClientConfig
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. AnyRef
  7. Any
  1. Hide All
  2. Show all
Visibility
  1. Public
  2. All

Instance Constructors

  1. new AhcWSClientConfig(wsClientConfig: WSClientConfig = WSClientConfig(), maxConnectionsPerHost: Int = 1, maxConnectionsTotal: Int = 1, maxConnectionLifetime: Duration = Duration.Inf, idleConnectionInPoolTimeout: Duration = 1.minute, maxNumberOfRedirects: Int = 5, maxRequestRetry: Int = 5, disableUrlEncoding: Boolean = false, keepAlive: Boolean = true)

    Permalink

    wsClientConfig

    The general WS client config.

    maxConnectionsPerHost

    The maximum number of connections to make per host. -1 means no maximum.

    maxConnectionsTotal

    The maximum total number of connections. -1 means no maximum.

    maxConnectionLifetime

    The maximum time that a connection should live for in the pool.

    idleConnectionInPoolTimeout

    The time after which a connection that has been idle in the pool should be closed.

    maxNumberOfRedirects

    The maximum number of redirects.

    maxRequestRetry

    The maximum number of times to retry a request if it fails.

    disableUrlEncoding

    Whether the raw URL should be used.

    keepAlive

    keeps thread pool active, replaces allowPoolingConnection and allowSslConnectionPool

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  5. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  6. val disableUrlEncoding: Boolean

    Permalink

    Whether the raw URL should be used.

  7. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  8. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  9. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  10. val idleConnectionInPoolTimeout: Duration

    Permalink

    The time after which a connection that has been idle in the pool should be closed.

  11. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  12. val keepAlive: Boolean

    Permalink

    keeps thread pool active, replaces allowPoolingConnection and allowSslConnectionPool

  13. val maxConnectionLifetime: Duration

    Permalink

    The maximum time that a connection should live for in the pool.

  14. val maxConnectionsPerHost: Int

    Permalink

    The maximum number of connections to make per host.

    The maximum number of connections to make per host. -1 means no maximum.

  15. val maxConnectionsTotal: Int

    Permalink

    The maximum total number of connections.

    The maximum total number of connections. -1 means no maximum.

  16. val maxNumberOfRedirects: Int

    Permalink

    The maximum number of redirects.

  17. val maxRequestRetry: Int

    Permalink

    The maximum number of times to retry a request if it fails.

  18. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  19. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  20. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  21. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  22. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  23. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  24. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  25. val wsClientConfig: WSClientConfig

    Permalink

    The general WS client config.

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from AnyRef

Inherited from Any

Ungrouped