Class HttpClient5Builder

java.lang.Object
org.openehealth.ipf.commons.ihe.fhir.HttpClient5Builder

public class HttpClient5Builder extends Object
Helper class, combining HttpClientBuilder and PoolingHttpClientConnectionManagerBuilder; also adding some convenience methods
  • Method Details

    • create

      public static HttpClient5Builder create()
    • configureConnectionManager

      public HttpClient5Builder configureConnectionManager(Consumer<org.apache.hc.client5.http.impl.io.PoolingHttpClientConnectionManagerBuilder> consumer)
    • configureClient

      public HttpClient5Builder configureClient(Consumer<org.apache.hc.client5.http.impl.classic.HttpClientBuilder> consumer)
    • configureProxy

      public HttpClient5Builder configureProxy(org.apache.hc.core5.http.HttpHost proxy, String proxyUserName, String proxyPassword)
    • build

      public org.apache.hc.client5.http.impl.classic.CloseableHttpClient build()
    • setSSLSocketFactory

      public void setSSLSocketFactory(org.apache.hc.client5.http.ssl.TlsSocketStrategy tlsSocketStrategy)