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
  • 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:
      createRequest in interface org.springframework.http.client.ClientHttpRequestFactory
    • destroy

      public void destroy() throws IOException
      Specified by:
      destroy in interface org.springframework.beans.factory.DisposableBean
      Throws:
      IOException