Client, ClusterAdminClient, IndicesAdminClientAbstractClient, FilterClient, NodeClient, ParentTaskAssigningClient, TransportClientpublic interface ElasticsearchClient
| Modifier and Type | Method | Description |
|---|---|---|
<Request extends ActionRequest,Response extends ActionResponse,RequestBuilder extends ActionRequestBuilder<Request,Response,RequestBuilder>> |
execute(Action<Request,Response,RequestBuilder> action,
Request request) |
Executes a generic action, denoted by an
Action. |
<Request extends ActionRequest,Response extends ActionResponse,RequestBuilder extends ActionRequestBuilder<Request,Response,RequestBuilder>> |
execute(Action<Request,Response,RequestBuilder> action,
Request request,
ActionListener<Response> listener) |
Executes a generic action, denoted by an
Action. |
<Request extends ActionRequest,Response extends ActionResponse,RequestBuilder extends ActionRequestBuilder<Request,Response,RequestBuilder>> |
prepareExecute(Action<Request,Response,RequestBuilder> action) |
Prepares a request builder to execute, specified by
Action. |
ThreadPool |
threadPool() |
Returns the threadpool used to execute requests on this client
|
<Request extends ActionRequest,Response extends ActionResponse,RequestBuilder extends ActionRequestBuilder<Request,Response,RequestBuilder>> ActionFuture<Response> execute(Action<Request,Response,RequestBuilder> action, Request request)
Action.Request - The request type.Response - the response type.RequestBuilder - The request builder type.action - The action type to execute.request - The action request.<Request extends ActionRequest,Response extends ActionResponse,RequestBuilder extends ActionRequestBuilder<Request,Response,RequestBuilder>> void execute(Action<Request,Response,RequestBuilder> action, Request request, ActionListener<Response> listener)
Action.Request - The request type.Response - The response type.RequestBuilder - The request builder type.action - The action type to execute.request - The action request.listener - The listener to receive the response back.<Request extends ActionRequest,Response extends ActionResponse,RequestBuilder extends ActionRequestBuilder<Request,Response,RequestBuilder>> RequestBuilder prepareExecute(Action<Request,Response,RequestBuilder> action)
Action.Request - The request type.Response - The response type.RequestBuilder - The request builder.action - The action type to execute.ThreadPool threadPool()