public interface ElasticsearchClient<Client extends ElasticsearchClient>
| Modifier and Type | Method and Description |
|---|---|
<Request extends ActionRequest,Response extends ActionResponse,RequestBuilder extends ActionRequestBuilder<Request,Response,RequestBuilder,Client>> |
execute(Action<Request,Response,RequestBuilder,Client> action,
Request request)
Executes a generic action, denoted by an
Action. |
<Request extends ActionRequest,Response extends ActionResponse,RequestBuilder extends ActionRequestBuilder<Request,Response,RequestBuilder,Client>> |
execute(Action<Request,Response,RequestBuilder,Client> 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,Client>> |
prepareExecute(Action<Request,Response,RequestBuilder,Client> 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,Client>> ActionFuture<Response> execute(Action<Request,Response,RequestBuilder,Client> 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,Client>> void execute(Action<Request,Response,RequestBuilder,Client> 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,Client>> RequestBuilder prepareExecute(Action<Request,Response,RequestBuilder,Client> action)
Action.Request - The request type.Response - The response type.RequestBuilder - The request builder.action - The action type to execute.ThreadPool threadPool()
Copyright © 2009–2016. All rights reserved.