open class OkHttp3ClientHttpRequestFactory : ClientHttpRequestFactory, AsyncClientHttpRequestFactory, DisposableBean
ClientHttpRequestFactory implementation that uses OkHttp 3.x to create requests.
Author
Luciano Leggieri
Author
Arjen Poutsma
Author
Roy Clarkson
Since
4.3
OkHttp3ClientHttpRequestFactory()
Create a factory with a default OkHttpClient instance. OkHttp3ClientHttpRequestFactory(client: OkHttpClient)
Create a factory with the given OkHttpClient instance. |
open fun createAsyncRequest(uri: URI, httpMethod: HttpMethod): AsyncClientHttpRequest |
|
open fun createRequest(uri: URI, httpMethod: HttpMethod): ClientHttpRequest |
|
open fun destroy(): Unit |
|
open fun setConnectTimeout(connectTimeout: Int): Unit
Sets the underlying connect timeout in milliseconds. A value of 0 specifies an infinite timeout. |
|
open fun setReadTimeout(readTimeout: Int): Unit
Sets the underlying read timeout in milliseconds. A value of 0 specifies an infinite timeout. |
|
open fun setWriteTimeout(writeTimeout: Int): Unit
Sets the underlying write timeout in milliseconds. A value of 0 specifies an infinite timeout. |