gigahorse

Config

final class Config extends Serializable

Linear Supertypes
Serializable, Serializable, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. Config
  2. Serializable
  3. Serializable
  4. AnyRef
  5. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Value Members

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

    Definition Classes
    AnyRef
  2. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  3. final def ##(): Int

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

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

    Definition Classes
    Any
  6. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  7. val authOpt: Option[Realm]

    Set the authentication that will be used for all requests.

  8. val cacheDirectory: Option[File]

    The directory to be used for caching.

  9. def clone(): AnyRef

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

    Is HTTP compression enforced.

    Is HTTP compression enforced. (Default: false)

  11. val connectTimeout: FiniteDuration

    The maximum time an HttpClient can wait when connecting to a remote host.

    The maximum time an HttpClient can wait when connecting to a remote host. (Default: 120s)

  12. val connectionTtl: Duration

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

  13. val disableUrlEncoding: Boolean

    Whether raw URL should be used.

    Whether raw URL should be used. (Default: false)

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

    Definition Classes
    AnyRef
  15. def equals(o: Any): Boolean

    Definition Classes
    Config → AnyRef → Any
  16. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  17. val followRedirects: Boolean

    Is HTTP redirect enabled.

    Is HTTP redirect enabled. (Default: true)

  18. val frameTimeout: FiniteDuration

    The maximum time an HttpClient waits until the stream is framed.

    The maximum time an HttpClient waits until the stream is framed. (Default: 200ms)

  19. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  20. def hashCode(): Int

    Definition Classes
    Config → AnyRef → Any
  21. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  22. val keepAlive: Boolean

    Whether connection pooling should be used.

    Whether connection pooling should be used. (Default: true)

  23. val maxCacheSize: ConfigMemorySize

    The maximum size of the cache.

  24. val maxConnections: Int

    The maximum total number of connections.

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

  25. 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.

  26. val maxFrameSize: ConfigMemorySize

    The maximum size of a stream fragment.

    The maximum size of a stream fragment. (Default: 1M)

  27. val maxRedirects: Int

    The maximum number of redirects.

    The maximum number of redirects. (Default: 5)

  28. val maxRequestRetry: Int

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

    The maximum number of times to retry a request if it fails. (Default: 5)

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

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

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

    Definition Classes
    AnyRef
  32. val pooledConnectionIdleTimeout: Duration

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

  33. val readTimeout: Duration

    The maximum time an HttpClient can stay idle.

    The maximum time an HttpClient can stay idle. (Default: 120s)

  34. val requestTimeout: FiniteDuration

    The maximum time an HttpClient waits until the response is completed.

    The maximum time an HttpClient waits until the response is completed. (Default: 120s)

  35. val ssl: SSLConfigSettings

    The SSL configuration.

  36. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  37. def toString(): String

    Definition Classes
    Config → AnyRef → Any
  38. val useProxyProperties: Boolean

    Sets whether HttpClient should use the default http.

    Sets whether HttpClient should use the default http.proxy* system properties to obtain proxy information. (Default: true)

    This differs from useProxySelector(boolean) in that HttpClient will use its own logic to handle the system properties, potentially supporting other protocols that the the JDK ProxySelector doesn't.

    If useProxyProperties is set to true but useProxySelector was also set to true, the latter is preferred.

    See http://download.oracle.com/javase/1.4.2/docs/guide/net/properties.html

  39. val userAgentOpt: Option[String]

    The USER_AGENT header value

  40. final def wait(): Unit

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  43. val webSocketMaxFrameSize: ConfigMemorySize

    The maximum accepted size of a websocket message fragment.

    The maximum accepted size of a websocket message fragment. (Default: 1M)

  44. def withAuth(username: String, password: String, scheme: AuthScheme): Config

  45. def withAuth(username: String, password: String): Config

  46. def withAuth(auth: Realm): Config

  47. def withAuthOpt(authOpt: Realm): Config

  48. def withAuthOpt(authOpt: Option[Realm]): Config

  49. def withCacheDirectory(cacheDirectory: File): Config

  50. def withCacheDirectory(cacheDirectory: Option[File]): Config

  51. def withCompressionEnforced(compressionEnforced: Boolean): Config

  52. def withConnectTimeout(connectTimeout: FiniteDuration): Config

  53. def withConnectionTtl(connectionTtl: Duration): Config

  54. def withDisableUrlEncoding(disableUrlEncoding: Boolean): Config

  55. def withFollowRedirects(followRedirects: Boolean): Config

  56. def withFrameTimeout(frameTimeout: FiniteDuration): Config

  57. def withKeepAlive(keepAlive: Boolean): Config

  58. def withMaxCacheSize(maxCacheSize: ConfigMemorySize): Config

  59. def withMaxConnections(maxConnections: Int): Config

  60. def withMaxConnectionsPerHost(maxConnectionsPerHost: Int): Config

  61. def withMaxFrameSize(maxFrameSize: ConfigMemorySize): Config

  62. def withMaxRedirects(maxRedirects: Int): Config

  63. def withMaxRequestRetry(maxRequestRetry: Int): Config

  64. def withPooledConnectionIdleTimeout(pooledConnectionIdleTimeout: Duration): Config

  65. def withReadTimeout(readTimeout: Duration): Config

  66. def withRequestTimeout(requestTimeout: FiniteDuration): Config

  67. def withSsl(ssl: SSLConfigSettings): Config

  68. def withUseProxyProperties(useProxyProperties: Boolean): Config

  69. def withUserAgent(userAgent: String): Config

  70. def withUserAgentOpt(userAgentOpt: String): Config

  71. def withUserAgentOpt(userAgentOpt: Option[String]): Config

  72. def withWebSocketMaxFrameSize(webSocketMaxFrameSize: ConfigMemorySize): Config

Inherited from Serializable

Inherited from Serializable

Inherited from AnyRef

Inherited from Any

Ungrouped