org.elasticsearch.client.node
Class NodeIndicesAdminClient

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

public class NodeIndicesAdminClient
extends AbstractIndicesAdminClient
implements IndicesAdminClient


Constructor Summary
NodeIndicesAdminClient(Settings settings, ThreadPool threadPool, Map<GenericAction,TransportAction> 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

NodeIndicesAdminClient

@Inject
public NodeIndicesAdminClient(Settings settings,
                                     ThreadPool threadPool,
                                     Map<GenericAction,TransportAction> 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.