Package ai.vespa.util.http.hc5
Class DefaultHttpClientBuilder
java.lang.Object
ai.vespa.util.http.hc5.DefaultHttpClientBuilder
Like
VespaHttpClientBuilder
, but with standard TLS based on provided SSL context.- Author:
- jonmv
-
Field Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic org.apache.hc.client5.http.impl.classic.HttpClientBuilder
create
(Supplier<SSLContext> sslContext, String userAgent) 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.
-
Field Details
-
connectTimeout
-
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.
-