All Classes
| Class | Description |
|---|---|
| Cancellable |
Represents an operation that can be cancelled.
|
| HasAttributeNodeSelector |
A
NodeSelector that selects nodes that have a particular value
for an attribute. |
| HeapBufferedAsyncResponseConsumer |
Default implementation of
HttpAsyncResponseConsumer. |
| HttpAsyncResponseConsumerFactory |
Factory used to create instances of
HttpAsyncResponseConsumer. |
| HttpAsyncResponseConsumerFactory.HeapBufferedResponseConsumerFactory |
Default factory used to create instances of
HttpAsyncResponseConsumer. |
| Node |
Metadata about an
HttpHost running Elasticsearch. |
| Node.Roles |
Role information about an Elasticsearch process.
|
| NodeSelector |
Selects nodes that can receive requests.
|
| PreferHasAttributeNodeSelector |
Both
PreferHasAttributeNodeSelector and HasAttributeNodeSelector will work the same
if there is a Node with particular attribute in the attributes,
but PreferHasAttributeNodeSelector will select another Nodes even if there is no Node
with particular attribute in the attributes. |
| Request |
HTTP Request to Elasticsearch.
|
| RequestOptions |
The portion of an HTTP request to Elasticsearch that can be
manipulated without changing Elasticsearch's behavior.
|
| RequestOptions.Builder |
Builds
RequestOptions. |
| Response |
Holds an elasticsearch response.
|
| ResponseException |
Exception thrown when an elasticsearch node responds to a request with a status code that indicates an error.
|
| ResponseListener |
Listener to be provided when calling async performRequest methods provided by
RestClient. |
| RestClient |
Client that connects to an Elasticsearch cluster through HTTP.
|
| RestClient.FailureListener |
Listener that allows to be notified whenever a failure happens.
|
| RestClientBuilder |
Helps creating a new
RestClient. |
| RestClientBuilder.HttpClientConfigCallback |
Callback used to customize the
CloseableHttpClient instance used by a RestClient instance. |
| RestClientBuilder.RequestConfigCallback |
Callback used the default
RequestConfig being set to the CloseableHttpClient |
| WarningFailureException |
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`. |
| WarningsHandler |
Called if there are warnings to determine if those warnings should fail the
request.
|