HttpClientEngineFactory
interface HttpClientEngineFactory<out T : HttpClientEngineConfig>
Factory of HttpClientEngine with a specific T of HttpClientEngineConfig.
Functions
abstract fun create( Creates a new HttpClientEngine optionally specifying a block configuring T. |
Extension Functions
fun <T : HttpClientEngineConfig> HttpClientEngineFactory<T>.config( Creates a new HttpClientEngineFactory based on this one with further configurations from the nested block. |
Inheritors
object Android : HttpClientEngineFactory<AndroidEngineConfig> HttpClientEngineFactory using a UrlConnection based backend implementation without additional dependencies with the the associated configuration AndroidEngineConfig. |
|
object Apache : HttpClientEngineFactory<ApacheEngineConfig> HttpClientEngineFactory using |
|
object CIO : HttpClientEngineFactory<CIOEngineConfig> HttpClientEngineFactory using a Coroutine based I/O implementation without additional dependencies with the the associated configuration CIOEngineConfig. |
|
companion object Companion : |
|
companion object Companion : |
|
object Jetty : HttpClientEngineFactory<JettyEngineConfig> HttpClientEngineFactory using |
|
object OkHttp : HttpClientEngineFactory<OkHttpConfig> HttpClientEngineFactory using a OkHttp based backend implementation with the the associated configuration OkHttpConfig. |