package
blaze
Type Members
-
sealed abstract
class
BlazeClientBuilder[F[_]] extends BlazeBackendBuilder[Client[F]] with BackendBuilder[F, Client[F]]
-
sealed abstract
class
ParserMode extends Product with Serializable
-
final
case class
BlazeClientConfig(responseHeaderTimeout: Duration, idleTimeout: Duration, requestTimeout: Duration, userAgent: Option[User-Agent], maxTotalConnections: Int, maxWaitQueueLimit: Int, maxConnectionsPerRequestKey: (RequestKey) ⇒ Int, sslContext: Option[SSLContext], checkEndpointIdentification: Boolean, maxResponseLineSize: Int, maxHeaderLength: Int, maxChunkSize: Int, lenientParser: Boolean, bufferSize: Int, executionContext: ExecutionContext, group: Option[AsynchronousChannelGroup]) extends Product with Serializable
Value Members
-
-
-
object
ParserMode extends Serializable
Deprecated Value Members
-
-
Config object for the blaze clients
duration between the submission of a request and the completion of the response header. Does not include time to read the response body.
duration that a connection can wait without traffic being read or written before timeout
maximum duration from the submission of a request through reading the body before a timeout.
optional custom user agent header
maximum connections the client will have at any specific time
maximum number requests waiting for a connection at any specific time
Map of RequestKey to number of max connections
optional custom
SSLContext
to use to replace the default,SSLContext.getDefault
.require endpoint identification for secure requests according to RFC 2818, Section 3.1. If the certificate presented does not match the hostname of the request, the request fails with a CertificateException. This setting does not affect checking the validity of the cert via the
sslContext
's trust managers.maximum length of the request line
maximum length of headers
maximum size of chunked content chunks
a lenient parser will accept illegal chars but replaces them with � (0xFFFD)
internal buffer size of the blaze client
custom executionContext to run async computations.
custom
AsynchronousChannelGroup
to use other than the system default(Since version 0.19.0-M2) Use BlazeClientBuilder