public abstract class ActionRequestBuilder<Request extends ActionRequest,Response extends ActionResponse,RequestBuilder extends ActionRequestBuilder,Client extends ElasticsearchClient> extends Object
Modifier and Type | Field and Description |
---|---|
protected Client |
client |
protected Request |
request |
Modifier | Constructor and Description |
---|---|
protected |
ActionRequestBuilder(Client client,
Request request) |
Modifier and Type | Method and Description |
---|---|
protected abstract void |
doExecute(ActionListener<Response> listener) |
ListenableActionFuture<Response> |
execute() |
void |
execute(ActionListener<Response> listener) |
Response |
get()
Short version of execute().actionGet().
|
Response |
get(String timeout)
Short version of execute().actionGet().
|
Response |
get(TimeValue timeout)
Short version of execute().actionGet().
|
RequestBuilder |
putHeader(String key,
Object value) |
Request |
request() |
RequestBuilder |
setListenerThreaded(boolean listenerThreaded) |
protected final Request extends ActionRequest request
protected final Client extends ElasticsearchClient client
public Request request()
public final RequestBuilder setListenerThreaded(boolean listenerThreaded)
public final RequestBuilder putHeader(String key, Object value)
public ListenableActionFuture<Response> execute()
public Response get() throws ElasticsearchException
ElasticsearchException
public Response get(TimeValue timeout) throws ElasticsearchException
ElasticsearchException
public Response get(String timeout) throws ElasticsearchException
ElasticsearchException
public void execute(ActionListener<Response> listener)
protected abstract void doExecute(ActionListener<Response> listener)
Copyright © 2009–2015. All rights reserved.