Interface RestClientBuilder.HttpClientConfigCallback
- Enclosing class:
RestClientBuilder
public static interface RestClientBuilder.HttpClientConfigCallback
Callback used to customize the
CloseableHttpClient instance used by a RestClient instance.
Allows to customize default RequestConfig being set to the client and any parameter that
can be set through HttpClientBuilder-
Method Summary
Modifier and TypeMethodDescriptionorg.apache.hc.client5.http.impl.async.HttpAsyncClientBuildercustomizeHttpClient(org.apache.hc.client5.http.impl.async.HttpAsyncClientBuilder httpClientBuilder) Allows to customize theCloseableHttpAsyncClientbeing created and used by theRestClient.
-
Method Details
-
customizeHttpClient
org.apache.hc.client5.http.impl.async.HttpAsyncClientBuilder customizeHttpClient(org.apache.hc.client5.http.impl.async.HttpAsyncClientBuilder httpClientBuilder) Allows to customize theCloseableHttpAsyncClientbeing created and used by theRestClient. Commonly used to customize the defaultCredentialsProviderfor authentication for communication through TLS/SSL without losing any other useful default value that theRestClientBuilderinternally sets, like connection pooling.- Parameters:
httpClientBuilder- theHttpClientBuilderfor customizing the client instance.
-