Adapts an underlying http client so that it can be used by the elastic4s http client.
Adapts an underlying http client so that it can be used by the elastic4s http client.
Implementations should return a HttpResponse for all requests that received a response, including errors like 500s or not founds like 404s.
A failed future should only be returned if the communication itself failed.
HttpAsyncClientBuilder that performs a no-op on the given HttpAsyncClientBuilder
HttpAsyncClientBuilder that performs a no-op on the given HttpAsyncClientBuilder
Used as a default parameter to the HttpClient when no custom HttpAsync configuration is needed.
RequestConfigCallback that performs a no-op on the given RequestConfig.Builder.
RequestConfigCallback that performs a no-op on the given RequestConfig.Builder.
Used as a default parameter to the HttpClient when no custom request configuration is needed.
the type of the request object handled by this handler
the type of the response object returned by this handler