Package org.zalando.riptide.httpclient
Class ApacheClientHttpRequestFactory
java.lang.Object
org.zalando.riptide.httpclient.ApacheClientHttpRequestFactory
- All Implemented Interfaces:
org.springframework.beans.factory.DisposableBean,org.springframework.http.client.ClientHttpRequestFactory
@API(status=STABLE)
public final class ApacheClientHttpRequestFactory
extends Object
implements org.springframework.http.client.ClientHttpRequestFactory, org.springframework.beans.factory.DisposableBean
-
Nested Class Summary
Nested Classes -
Constructor Summary
ConstructorsConstructorDescriptionApacheClientHttpRequestFactory(org.apache.hc.client5.http.impl.classic.CloseableHttpClient client) -
Method Summary
Modifier and TypeMethodDescriptionorg.springframework.http.client.ClientHttpRequestcreateRequest(URI uri, org.springframework.http.HttpMethod method) voiddestroy()
-
Constructor Details
-
ApacheClientHttpRequestFactory
public ApacheClientHttpRequestFactory(org.apache.hc.client5.http.impl.classic.CloseableHttpClient client)
-
-
Method Details
-
createRequest
public org.springframework.http.client.ClientHttpRequest createRequest(URI uri, org.springframework.http.HttpMethod method) - Specified by:
createRequestin interfaceorg.springframework.http.client.ClientHttpRequestFactory
-
destroy
- Specified by:
destroyin interfaceorg.springframework.beans.factory.DisposableBean- Throws:
IOException
-