An ElasticRequest models all the required fields for a request to be sent to Elasticsearch.
A Handler is a typeclass used by the ElasticClient in order to create ElasticRequest instances which are sent to the elasticsearch server, as well as returning a ResponseHandler which handles the response from the server.
A Handler is a typeclass used by the ElasticClient in order to create ElasticRequest instances which are sent to the elasticsearch server, as well as returning a ResponseHandler which handles the response from the server.
the type of the request object handled by this handler
the type of the response object returned by this handler
Adapts an underlying http client so that it can be used by the elastic client.
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.
An ElasticRequest models all the required fields for a request to be sent to Elasticsearch. Request types such as com.sksamuel.elastic4s.searches.SearchRequest, etc, are ultimately converted into this class by means of a Handler typeclass instance.