| Interface | Description |
|---|---|
| ActionFuture<T> |
An extension to
Future allowing for simplified "get" operations. |
| ActionListener<Response> |
A listener for action responses or failures.
|
| AliasesRequest |
Needs to be implemented by all
ActionRequest subclasses that relate to
one or more indices and one or more aliases. |
| CompositeIndicesRequest |
Marker interface that needs to be implemented by all
ActionRequest subclasses that are composed of
multiple sub-requests which relate to one or more indices. |
| DocWriteRequest<T> |
Generic interface to group ActionRequest, which perform writes to a single document
Action requests implementing this can be part of
BulkRequest |
| IndicesRequest |
Needs to be implemented by all
ActionRequest subclasses that relate to
one or more indices. |
| IndicesRequest.Replaceable | |
| ListenableActionFuture<T> |
An
ActionFuture that listeners can be added to. |
| RealtimeRequest |
Indicates that a request can execute in realtime (reads from the translog).
|
| ShardOperationFailedException |
An exception indicating that a failure occurred performing an operation on the shard.
|
| Class | Description |
|---|---|
| Action<Request extends ActionRequest,Response extends ActionResponse,RequestBuilder extends ActionRequestBuilder<Request,Response,RequestBuilder>> |
Base action.
|
| ActionListenerResponseHandler<Response extends TransportResponse> |
A simple base class for action response listeners, defaulting to using the SAME executor (as its
very common on response handlers).
|
| ActionModule |
Builds and binds the generic action map, all
TransportActions, and ActionFilters. |
| ActionRequest | |
| ActionRequestBuilder<Request extends ActionRequest,Response extends ActionResponse,RequestBuilder extends ActionRequestBuilder<Request,Response,RequestBuilder>> | |
| ActionResponse |
Base class for responses to action requests.
|
| ActionRunnable<Response> |
Base class for
Runnables that need to call ActionListener.onFailure(Exception) in case an uncaught
exception or error is thrown while the actual action is run. |
| DocWriteResponse |
A base class for the response of a write operation that involves a single doc
|
| DocWriteResponse.Builder |
Base class of all
DocWriteResponse builders. |
| GenericAction<Request extends ActionRequest,Response extends ActionResponse> |
A generic action.
|
| LatchedActionListener<T> |
An action listener that allows passing in a
CountDownLatch that
will be counted down after onResponse or onFailure is called |
| NotifyOnceListener<Response> |
A listener that ensures that only one of onResponse or onFailure is called.
|
| OriginalIndices |
Used to keep track of original indices within internal (e.g.
|
| TaskOperationFailure |
Information about task operation failures
The class is final due to serialization limitations
|
| TransportActionNodeProxy<Request extends ActionRequest,Response extends ActionResponse> |
A generic proxy that will execute the given action against a specific node.
|
| ValidateActions |
| Enum | Description |
|---|---|
| DocWriteRequest.OpType |
Requested operation type to perform on the document
|
| DocWriteResponse.Result |
An enum that represents the results of CRUD operations, primarily used to communicate the type of
operation that occurred.
|
| ThreadingModel |