org.elasticsearch.action.admin.cluster.support
Class BaseClusterRequestBuilder<Request extends ActionRequest,Response extends ActionResponse>
java.lang.Object
org.elasticsearch.action.admin.cluster.support.BaseClusterRequestBuilder<Request,Response>
- All Implemented Interfaces:
- ActionRequestBuilder<Request,Response>
- Direct Known Subclasses:
- ClusterHealthRequestBuilder, ClusterRerouteRequestBuilder, ClusterStateRequestBuilder, ClusterUpdateSettingsRequestBuilder, NodesHotThreadsRequestBuilder, NodesInfoRequestBuilder, NodesRestartRequestBuilder, NodesShutdownRequestBuilder, NodesStatsRequestBuilder
public abstract class BaseClusterRequestBuilder<Request extends ActionRequest,Response extends ActionResponse>
- extends Object
- implements ActionRequestBuilder<Request,Response>
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
client
protected final InternalClusterAdminClient client
request
protected final Request extends ActionRequest request
BaseClusterRequestBuilder
protected BaseClusterRequestBuilder(ClusterAdminClient client,
Request request)
request
public Request request()
- Specified by:
request
in interface ActionRequestBuilder<Request extends ActionRequest,Response extends ActionResponse>
execute
public ListenableActionFuture<Response> execute()
- Specified by:
execute
in interface ActionRequestBuilder<Request extends ActionRequest,Response extends ActionResponse>
execute
public void execute(ActionListener<Response> listener)
- Specified by:
execute
in interface ActionRequestBuilder<Request extends ActionRequest,Response extends ActionResponse>
doExecute
protected abstract void doExecute(ActionListener<Response> listener)
Copyright © 2009-2012. All Rights Reserved.