p

spice.http

client

package client

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. Protected

Package Members

  1. package intercept

Type Members

  1. case class BlobData(blob: Blob) extends BinaryData with Product with Serializable
  2. class ClientException extends RuntimeException
  3. trait ConnectionPool extends AnyRef
  4. case class Credentials(username: String, password: String) extends Product with Serializable
  5. case class HttpClient(request: HttpRequest, implementation: HttpClientImplementation, retryManager: RetryManager, interceptor: Interceptor, saveDirectory: String, timeout: FiniteDuration, pingInterval: Option[FiniteDuration], dns: DNS, dropNullValuesInJson: Boolean, sessionManager: Option[SessionManager], failOnHttpStatus: Boolean, validateSSLCertificates: Boolean, proxy: Option[Proxy], failures: Int) extends Product with Serializable
  6. trait HttpClientImplementation extends AnyRef
  7. trait HttpClientInstance extends AnyRef
  8. case class JSConnectionPool(maxIdleConnections: Int = ConnectionPool.maxIdleConnections, keepAlive: FiniteDuration = ConnectionPool.keepAlive) extends ConnectionPool with Product with Serializable
  9. class JSHttpClientInstance extends HttpClientInstance
  10. class JSWebSocketClient extends WebSocket
  11. case class Proxy(type: ProxyType, host: String, port: Int, credentials: Option[Credentials]) extends Product with Serializable
  12. sealed trait ProxyType extends AnyRef
  13. trait RetryManager extends AnyRef
  14. case class Session(cookies: List[Response] = Nil) extends Product with Serializable
  15. class SessionManager extends AnyRef

Value Members

  1. object ClientPlatform
  2. object ConnectionPool
  3. object HttpClient extends HttpClient
  4. object HttpClientImplementationManager extends ImplementationManager[HttpClientImplementation, Unit]
  5. object JSHttpClientImplementation extends Moduload with HttpClientImplementation
  6. object ProxyType
  7. object RetryManager

Ungrouped