Class DefaultHttpClientBuilder

java.lang.Object
ai.vespa.util.http.hc5.DefaultHttpClientBuilder

public class DefaultHttpClientBuilder extends Object
Like VespaHttpClientBuilder, but with standard TLS based on provided SSL context.
Author:
jonmv
  • Field Details

    • connectTimeout

      public static final Duration connectTimeout
    • socketTimeout

      public static final Duration socketTimeout
  • Method Details

    • create

      public static org.apache.hc.client5.http.impl.classic.HttpClientBuilder create(Supplier<SSLContext> sslContext, String userAgent)
    • create

      public static org.apache.hc.client5.http.impl.classic.HttpClientBuilder create(Supplier<SSLContext> sslContext, HostnameVerifier verifier, String userAgent)
      Creates an HTTP client builder with the given SSL context, and using the provided timeouts for requests where config is not overridden.