ConnectionPool

Manages reuse of HTTP and HTTP/2 connections for reduced network latency. HTTP requests that share the same Address may share a Connection. This class implements the policy of which connections to keep open for future use.

Constructors

Link copied to clipboard
constructor(maxIdleConnections: Int, keepAliveDuration: Long, timeUnit: <Error class: unknown class>)
constructor()

Functions

Link copied to clipboard

Returns total number of connections in the pool.

Link copied to clipboard
fun evictAll()

Close and remove all idle connections in the pool.

Link copied to clipboard

Returns the number of idle connections in the pool.