Package org.elasticsearch.client
Interface RestClientBuilder.HttpClientConfigCallback
-
- Enclosing class:
- RestClientBuilder
public static interface RestClientBuilder.HttpClientConfigCallback
Callback used to customize theCloseableHttpClient
instance used by aRestClient
instance. Allows to customize defaultRequestConfig
being set to the client and any parameter that can be set throughHttpClientBuilder
-
-
Method Summary
Modifier and Type Method Description org.apache.http.impl.nio.client.HttpAsyncClientBuilder
customizeHttpClient(org.apache.http.impl.nio.client.HttpAsyncClientBuilder httpClientBuilder)
Allows to customize theCloseableHttpAsyncClient
being created and used by theRestClient
.
-
-
-
Method Detail
-
customizeHttpClient
org.apache.http.impl.nio.client.HttpAsyncClientBuilder customizeHttpClient(org.apache.http.impl.nio.client.HttpAsyncClientBuilder httpClientBuilder)
Allows to customize theCloseableHttpAsyncClient
being created and used by theRestClient
. Commonly used to customize the defaultCredentialsProvider
for authentication or theSchemeIOSessionStrategy
for communication through ssl without losing any other useful default value that theRestClientBuilder
internally sets, like connection pooling.
-
-