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 Detail

      • 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.