package client
Ordering
- Alphabetic
Visibility
- Public
- Protected
Type Members
- case class BlobData(blob: Blob) extends BinaryData with Product with Serializable
- class ClientException extends RuntimeException
- trait ConnectionPool extends AnyRef
- case class Credentials(username: String, password: String) extends Product with Serializable
- 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
- trait HttpClientImplementation extends AnyRef
- trait HttpClientInstance extends AnyRef
- case class JSConnectionPool(maxIdleConnections: Int = ConnectionPool.maxIdleConnections, keepAlive: FiniteDuration = ConnectionPool.keepAlive) extends ConnectionPool with Product with Serializable
- class JSHttpClientInstance extends HttpClientInstance
- class JSWebSocketClient extends WebSocket
- case class Proxy(type: ProxyType, host: String, port: Int, credentials: Option[Credentials]) extends Product with Serializable
- sealed trait ProxyType extends AnyRef
- trait RetryManager extends AnyRef
- case class Session(cookies: List[Response] = Nil) extends Product with Serializable
- class SessionManager extends AnyRef
Value Members
- object ClientPlatform
- object ConnectionPool
- object HttpClient extends HttpClient
- object HttpClientImplementationManager extends ImplementationManager[HttpClientImplementation, Unit]
- object JSHttpClientImplementation extends Moduload with HttpClientImplementation
- object ProxyType
- object RetryManager