org.elasticsearch.client.transport.support
Class InternalTransportIndicesAdminClient

java.lang.Object
  extended by org.elasticsearch.client.support.AbstractIndicesAdminClient
      extended by org.elasticsearch.client.transport.support.InternalTransportIndicesAdminClient
All Implemented Interfaces:
IndicesAdminClient, InternalIndicesAdminClient

public class InternalTransportIndicesAdminClient
extends AbstractIndicesAdminClient
implements IndicesAdminClient


Constructor Summary
InternalTransportIndicesAdminClient(Settings settings, TransportClientNodesService nodesService, TransportService transportService, ThreadPool threadPool, Map<String,GenericAction> actions)
           
 
Method Summary
<Request extends ActionRequest,Response extends ActionResponse,RequestBuilder extends ActionRequestBuilder<Request,Response>>
ActionFuture<Response>
execute(IndicesAction<Request,Response,RequestBuilder> action, Request request)
           
<Request extends ActionRequest,Response extends ActionResponse,RequestBuilder extends ActionRequestBuilder<Request,Response>>
void
execute(IndicesAction<Request,Response,RequestBuilder> action, Request request, ActionListener<Response> listener)
           
 ThreadPool threadPool()
           
 
Methods inherited from class org.elasticsearch.client.support.AbstractIndicesAdminClient
aliases, aliases, analyze, analyze, clearCache, clearCache, close, close, create, create, delete, delete, deleteMapping, deleteMapping, deleteTemplate, deleteTemplate, deleteWarmer, deleteWarmer, exists, exists, flush, flush, gatewaySnapshot, gatewaySnapshot, open, open, optimize, optimize, prepareAliases, prepareAnalyze, prepareAnalyze, prepareClearCache, prepareClose, prepareCreate, prepareDelete, prepareDeleteMapping, prepareDeleteTemplate, prepareDeleteWarmer, prepareExecute, prepareExists, prepareFlush, prepareGatewaySnapshot, prepareOpen, prepareOptimize, preparePutMapping, preparePutTemplate, preparePutWarmer, prepareRefresh, prepareSegments, prepareStats, prepareStatus, prepareUpdateSettings, prepareValidateQuery, putMapping, putMapping, putTemplate, putTemplate, putWarmer, putWarmer, refresh, refresh, segments, segments, stats, stats, status, status, updateSettings, updateSettings, validateQuery, validateQuery
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.elasticsearch.client.IndicesAdminClient
aliases, aliases, analyze, analyze, clearCache, clearCache, close, close, create, create, delete, delete, deleteMapping, deleteMapping, deleteTemplate, deleteTemplate, deleteWarmer, deleteWarmer, exists, exists, flush, flush, gatewaySnapshot, gatewaySnapshot, open, open, optimize, optimize, prepareAliases, prepareAnalyze, prepareAnalyze, prepareClearCache, prepareClose, prepareCreate, prepareDelete, prepareDeleteMapping, prepareDeleteTemplate, prepareDeleteWarmer, prepareExecute, prepareExists, prepareFlush, prepareGatewaySnapshot, prepareOpen, prepareOptimize, preparePutMapping, preparePutTemplate, preparePutWarmer, prepareRefresh, prepareSegments, prepareStats, prepareStatus, prepareUpdateSettings, prepareValidateQuery, putMapping, putMapping, putTemplate, putTemplate, putWarmer, putWarmer, refresh, refresh, segments, segments, stats, stats, status, status, updateSettings, updateSettings, validateQuery, validateQuery
 

Constructor Detail

InternalTransportIndicesAdminClient

@Inject
public InternalTransportIndicesAdminClient(Settings settings,
                                                  TransportClientNodesService nodesService,
                                                  TransportService transportService,
                                                  ThreadPool threadPool,
                                                  Map<String,GenericAction> actions)
Method Detail

threadPool

public ThreadPool threadPool()
Specified by:
threadPool in interface InternalIndicesAdminClient

execute

public <Request extends ActionRequest,Response extends ActionResponse,RequestBuilder extends ActionRequestBuilder<Request,Response>> ActionFuture<Response> execute(IndicesAction<Request,Response,RequestBuilder> action,
                                                                                                                                                                    Request request)
Specified by:
execute in interface IndicesAdminClient

execute

public <Request extends ActionRequest,Response extends ActionResponse,RequestBuilder extends ActionRequestBuilder<Request,Response>> void execute(IndicesAction<Request,Response,RequestBuilder> action,
                                                                                                                                                  Request request,
                                                                                                                                                  ActionListener<Response> listener)
Specified by:
execute in interface IndicesAdminClient


Copyright © 2009-2012. All Rights Reserved.