Package ai.vespa.util.http.hc5
Class VespaHttpClientBuilder
- java.lang.Object
-
- ai.vespa.util.http.hc5.VespaHttpClientBuilder
-
public class VespaHttpClientBuilder extends Object
Sync HTTP client builder for internal Vespa communications over http/https. Configures Vespa mTLS and handles TLS mixed mode automatically. Custom connection managers must be configured throughcreate(HttpClientConnectionManagerFactory)
.- Author:
- jonmv
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
VespaHttpClientBuilder.HttpClientConnectionManagerFactory
-
Constructor Summary
Constructors Constructor Description VespaHttpClientBuilder()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static org.apache.hc.client5.http.impl.classic.HttpClientBuilder
create()
static org.apache.hc.client5.http.impl.classic.HttpClientBuilder
create(VespaHttpClientBuilder.HttpClientConnectionManagerFactory connectionManagerFactory)
static org.apache.hc.client5.http.impl.classic.HttpClientBuilder
create(VespaHttpClientBuilder.HttpClientConnectionManagerFactory connectionManagerFactory, HostnameVerifier hostnameVerifier)
static org.apache.hc.client5.http.impl.classic.HttpClientBuilder
create(VespaHttpClientBuilder.HttpClientConnectionManagerFactory connectionManagerFactory, HostnameVerifier hostnameVerifier, boolean rewriteHttpToHttps)
-
-
-
Method Detail
-
create
public static org.apache.hc.client5.http.impl.classic.HttpClientBuilder create()
-
create
public static org.apache.hc.client5.http.impl.classic.HttpClientBuilder create(VespaHttpClientBuilder.HttpClientConnectionManagerFactory connectionManagerFactory)
-
create
public static org.apache.hc.client5.http.impl.classic.HttpClientBuilder create(VespaHttpClientBuilder.HttpClientConnectionManagerFactory connectionManagerFactory, HostnameVerifier hostnameVerifier)
-
create
public static org.apache.hc.client5.http.impl.classic.HttpClientBuilder create(VespaHttpClientBuilder.HttpClientConnectionManagerFactory connectionManagerFactory, HostnameVerifier hostnameVerifier, boolean rewriteHttpToHttps)
-
-