public interface ElasticsearchClient<Client extends ElasticsearchClient> | Modifier and Type | Method and Description |
|---|---|
<Request extends ActionRequest |
execute(Action
Executes a generic action, denoted by an
Action.
|
<Request extends ActionRequest |
execute(Action
Executes a generic action, denoted by an
Action.
|
<Request extends ActionRequest |
prepareExecute(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.
ThreadPoolthreadPool()