org.elasticsearch.action.admin.indices.support
Class BaseIndicesRequestBuilder<Request extends ActionRequest,Response extends ActionResponse>
java.lang.Object
org.elasticsearch.action.admin.indices.support.BaseIndicesRequestBuilder<Request,Response>
- All Implemented Interfaces:
- ActionRequestBuilder<Request,Response>
- Direct Known Subclasses:
- AnalyzeRequestBuilder, ClearIndicesCacheRequestBuilder, CloseIndexRequestBuilder, CreateIndexRequestBuilder, DeleteIndexRequestBuilder, DeleteIndexTemplateRequestBuilder, DeleteMappingRequestBuilder, DeleteWarmerRequestBuilder, FlushRequestBuilder, GatewaySnapshotRequestBuilder, IndicesAliasesRequestBuilder, IndicesExistsRequestBuilder, IndicesSegmentsRequestBuilder, IndicesStatsRequestBuilder, IndicesStatusRequestBuilder, OpenIndexRequestBuilder, OptimizeRequestBuilder, PutIndexTemplateRequestBuilder, PutMappingRequestBuilder, PutWarmerRequestBuilder, RefreshRequestBuilder, UpdateSettingsRequestBuilder, ValidateQueryRequestBuilder
public abstract class BaseIndicesRequestBuilder<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 InternalIndicesAdminClient client
request
protected final Request extends ActionRequest request
BaseIndicesRequestBuilder
protected BaseIndicesRequestBuilder(IndicesAdminClient 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.