ktor-client-cio / io.ktor.client.engine.cio / CIOEngineConfig

CIOEngineConfig

class CIOEngineConfig : HttpClientEngineConfig

Configuration for CIO client engine.

Constructors

<init>

CIOEngineConfig()

Configuration for CIO client engine.

Properties

endpoint

val endpoint: EndpointConfig

Endpoint settings.

https

val https: TLSConfigBuilder

https settings.

maxConnectionsCount

var maxConnectionsCount: Int

Maximum allowed connections count.

requestTimeout

var requestTimeout: Long

Timeout to get send request headers and get first response bytes(in millis).

Functions

https

fun https(block: TLSConfigBuilder.() -> Unit): TLSConfigBuilder

https settings.

Extension Functions

endpoint

fun CIOEngineConfig.endpoint(block: EndpointConfig.() -> Unit): EndpointConfig

Configure endpoint settings.