HttpClientEngineConfig

open class HttpClientEngineConfig

Base configuration for HttpClientEngine.

Constructors

<init>

HttpClientEngineConfig()

Base configuration for HttpClientEngine.

Properties

dispatcher

var dispatcher: CoroutineDispatcher?

The CoroutineDispatcher that will be used for the client requests.

pipelining

var pipelining: Boolean

Enable http pipelining advice.

response

val response: HttpResponseConfig

Configuration for http response.

threadsCount

var threadsCount: Int

Network threads count advice.

Inheritors

AndroidEngineConfig

class AndroidEngineConfig : HttpClientEngineConfig

Configuration for Android client engine.

ApacheEngineConfig

class ApacheEngineConfig : HttpClientEngineConfig

Configuration for Apache implementation of HttpClientEngineFactory.

CIOEngineConfig

class CIOEngineConfig : HttpClientEngineConfig

Configuration for CIO client engine.

JettyEngineConfig

class JettyEngineConfig : HttpClientEngineConfig

Configuration for Jetty implementation of HttpClientEngineFactory.

MockEngineConfig

class MockEngineConfig : HttpClientEngineConfig

HttpClientEngineConfig for MockEngine.

OkHttpConfig

class OkHttpConfig : HttpClientEngineConfig

Configuration for OkHttp client engine.

TestHttpClientConfig

class TestHttpClientConfig : HttpClientEngineConfig