ConnectionTimeoutConfig
data class ConnectionTimeoutConfig(val requestTimeoutMillis: Long = DEFAULT_TIMEOUT_MS, val connectTimeoutMillis: Long = DEFAULT_CONNECT_TIMEOUT_MS, val socketTimeoutMillis: Long = DEFAULT_TIMEOUT_MS)(source)
ConnectionTimeoutConfig is a configuration class for specifying timeout values for network connections in milliseconds. It includes configurable timeouts for requests, connection establishment, and socket operations.
Properties
Link copied to clipboard
The maximum amount of time, in milliseconds, allowed for establishing a connection to the server. Defaults to 60 seconds.
Link copied to clipboard
The maximum amount of time, in milliseconds, allowed for a request to complete before timing out. Defaults to 900 seconds.
Link copied to clipboard
The maximum amount of time, in milliseconds, allowed for waiting for data over an established socket connection. Defaults to 900 seconds.