play.api.libs.ws.ning

NingWSClientConfig

Related Doc: package ning

case class NingWSClientConfig(wsClientConfig: WSClientConfig = WSClientConfig(), allowPoolingConnection: Boolean = true, allowSslConnectionPool: Boolean = true, ioThreadMultiplier: Int = 2, maxConnectionsPerHost: Int = 1, maxConnectionsTotal: Int = 1, maxConnectionLifetime: Duration = Duration.Inf, idleConnectionInPoolTimeout: Duration = 1.minute, webSocketIdleTimeout: Duration = 15.minutes, maxNumberOfRedirects: Int = 5, maxRequestRetry: Int = 5, disableUrlEncoding: Boolean = false) extends Product with Serializable

Ning client config.

wsClientConfig

The general WS client config.

allowPoolingConnection

Whether connection pooling should be allowed.

allowSslConnectionPool

Whether connection pooling should be allowed for SSL connections.

ioThreadMultiplier

The multiplier to use for the number of IO threads.

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.

webSocketIdleTimeout

The time after which a websocket connection 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.

Source
NingConfig.scala
Linear Supertypes
Serializable, Serializable, Product, Equals, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. NingWSClientConfig
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. AnyRef
  7. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Instance Constructors

  1. new NingWSClientConfig(wsClientConfig: WSClientConfig = WSClientConfig(), allowPoolingConnection: Boolean = true, allowSslConnectionPool: Boolean = true, ioThreadMultiplier: Int = 2, maxConnectionsPerHost: Int = 1, maxConnectionsTotal: Int = 1, maxConnectionLifetime: Duration = Duration.Inf, idleConnectionInPoolTimeout: Duration = 1.minute, webSocketIdleTimeout: Duration = 15.minutes, maxNumberOfRedirects: Int = 5, maxRequestRetry: Int = 5, disableUrlEncoding: Boolean = false)

    wsClientConfig

    The general WS client config.

    allowPoolingConnection

    Whether connection pooling should be allowed.

    allowSslConnectionPool

    Whether connection pooling should be allowed for SSL connections.

    ioThreadMultiplier

    The multiplier to use for the number of IO threads.

    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.

    webSocketIdleTimeout

    The time after which a websocket connection 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.

Value Members

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

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

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

    Definition Classes
    AnyRef → Any
  4. val allowPoolingConnection: Boolean

    Whether connection pooling should be allowed.

  5. val allowSslConnectionPool: Boolean

    Whether connection pooling should be allowed for SSL connections.

  6. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  7. def clone(): AnyRef

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

    Whether the raw URL should be used.

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

    Definition Classes
    AnyRef
  10. def finalize(): Unit

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

    Definition Classes
    AnyRef → Any
  12. val idleConnectionInPoolTimeout: Duration

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

  13. val ioThreadMultiplier: Int

    The multiplier to use for the number of IO threads.

  14. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  15. val maxConnectionLifetime: Duration

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

  16. val maxConnectionsPerHost: Int

    The maximum number of connections to make per host.

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

  17. val maxConnectionsTotal: Int

    The maximum total number of connections.

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

  18. val maxNumberOfRedirects: Int

    The maximum number of redirects.

  19. val maxRequestRetry: Int

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

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

    Definition Classes
    AnyRef
  21. final def notify(): Unit

    Definition Classes
    AnyRef
  22. final def notifyAll(): Unit

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

    Definition Classes
    AnyRef
  24. final def wait(): Unit

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  27. val webSocketIdleTimeout: Duration

    The time after which a websocket connection should be closed.

  28. val wsClientConfig: WSClientConfig

    The general WS client config.

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from AnyRef

Inherited from Any

Ungrouped