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 Type
    Method
    Description
    org.apache.http.impl.nio.client.HttpAsyncClientBuilder
    customizeHttpClient​(org.apache.http.impl.nio.client.HttpAsyncClientBuilder httpClientBuilder)
    Allows to customize the CloseableHttpAsyncClient being created and used by the RestClient.
  • Method Details

    • customizeHttpClient

      org.apache.http.impl.nio.client.HttpAsyncClientBuilder customizeHttpClient(org.apache.http.impl.nio.client.HttpAsyncClientBuilder httpClientBuilder)
      Allows to customize the CloseableHttpAsyncClient being created and used by the RestClient. Commonly used to customize the default CredentialsProvider for authentication or the SchemeIOSessionStrategy for communication through ssl without losing any other useful default value that the RestClientBuilder internally sets, like connection pooling.