All Classes and Interfaces
Class
Description
Represents an operation that can be cancelled.
A
NodeSelector
that selects nodes that have a particular value
for an attribute.Default implementation of
HttpAsyncResponseConsumer
.Factory used to create instances of
HttpAsyncResponseConsumer
.Default factory used to create instances of
HttpAsyncResponseConsumer
.Metadata about an
HttpHost
running Elasticsearch.Role information about an Elasticsearch process.
Selects nodes that can receive requests.
Both
PreferHasAttributeNodeSelector
and HasAttributeNodeSelector
will work the same
if there is a Node
with particular attribute in the attributes,
but PreferHasAttributeNodeSelector
will select another Node
s even if there is no Node
with particular attribute in the attributes.HTTP Request to Elasticsearch.
The portion of an HTTP request to Elasticsearch that can be
manipulated without changing Elasticsearch's behavior.
Builds
RequestOptions
.Holds an elasticsearch response.
Exception thrown when an elasticsearch node responds to a request with a status code that indicates an error.
Listener to be provided when calling async performRequest methods provided by
RestClient
.Client that connects to an Elasticsearch cluster through HTTP.
A gzip compressing entity that also implements
getContent()
.Listener that allows to be notified whenever a failure happens.
Helps creating a new
RestClient
.Callback used to customize the
CloseableHttpClient
instance used by a RestClient
instance.Callback used the default
RequestConfig
being set to the CloseableHttpClient
This exception is used to indicate that one or more
Response.getWarnings()
exist
and is typically used when the RestClient
is set to fail by setting
RestClientBuilder.setStrictDeprecationMode(boolean)
to `true`.Called if there are warnings to determine if those warnings should fail the
request.