public class NodeIndicesAdminClient extends AbstractIndicesAdminClient implements IndicesAdminClient
Constructor and Description |
---|
NodeIndicesAdminClient(ThreadPool threadPool,
Map<GenericAction,TransportAction> actions,
Headers headers) |
Modifier and Type | Method and Description |
---|---|
<Request extends ActionRequest,Response extends ActionResponse,RequestBuilder extends ActionRequestBuilder<Request,Response,RequestBuilder,IndicesAdminClient>> |
execute(Action<Request,Response,RequestBuilder,IndicesAdminClient> action,
Request request)
Executes a generic action, denoted by an
Action . |
<Request extends ActionRequest,Response extends ActionResponse,RequestBuilder extends ActionRequestBuilder<Request,Response,RequestBuilder,IndicesAdminClient>> |
execute(Action<Request,Response,RequestBuilder,IndicesAdminClient> action,
Request request,
ActionListener<Response> listener)
Executes a generic action, denoted by an
Action . |
ThreadPool |
threadPool()
Returns the threadpool used to execute requests on this client
|
aliases, aliases, aliasesExist, aliasesExist, analyze, analyze, clearCache, clearCache, close, close, create, create, delete, delete, deleteMapping, deleteMapping, deleteTemplate, deleteTemplate, deleteWarmer, deleteWarmer, exists, exists, flush, flush, getAliases, getAliases, getFieldMappings, getFieldMappings, getIndex, getIndex, getMappings, getMappings, getSettings, getSettings, getTemplates, getTemplates, getWarmers, getWarmers, open, open, optimize, optimize, prepareAliases, prepareAliasesExist, prepareAnalyze, prepareAnalyze, prepareClearCache, prepareClose, prepareCreate, prepareDelete, prepareDeleteMapping, prepareDeleteTemplate, prepareDeleteWarmer, prepareExecute, prepareExists, prepareFlush, prepareGetAliases, prepareGetFieldMappings, prepareGetIndex, prepareGetMappings, prepareGetSettings, prepareGetTemplates, prepareGetWarmers, prepareOpen, prepareOptimize, preparePutMapping, preparePutTemplate, preparePutWarmer, prepareRecoveries, prepareRefresh, prepareSegments, prepareStats, prepareStatus, prepareTypesExists, prepareUpdateSettings, prepareValidateQuery, putMapping, putMapping, putTemplate, putTemplate, putWarmer, putWarmer, recoveries, recoveries, refresh, refresh, segments, segments, stats, stats, status, status, typesExists, typesExists, updateSettings, updateSettings, validateQuery, validateQuery
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
aliases, aliases, aliasesExist, aliasesExist, analyze, analyze, clearCache, clearCache, close, close, create, create, delete, delete, deleteMapping, deleteMapping, deleteTemplate, deleteTemplate, deleteWarmer, deleteWarmer, exists, exists, flush, flush, getAliases, getAliases, getFieldMappings, getFieldMappings, getIndex, getIndex, getMappings, getMappings, getSettings, getSettings, getTemplates, getTemplates, getWarmers, getWarmers, open, open, optimize, optimize, prepareAliases, prepareAliasesExist, prepareAnalyze, prepareAnalyze, prepareClearCache, prepareClose, prepareCreate, prepareDelete, prepareDeleteMapping, prepareDeleteTemplate, prepareDeleteWarmer, prepareExists, prepareFlush, prepareGetAliases, prepareGetFieldMappings, prepareGetIndex, prepareGetMappings, prepareGetSettings, prepareGetTemplates, prepareGetWarmers, prepareOpen, prepareOptimize, preparePutMapping, preparePutTemplate, preparePutWarmer, prepareRecoveries, prepareRefresh, prepareSegments, prepareStats, prepareStatus, prepareTypesExists, prepareUpdateSettings, prepareValidateQuery, putMapping, putMapping, putTemplate, putTemplate, putWarmer, putWarmer, recoveries, recoveries, refresh, refresh, segments, segments, stats, stats, status, status, typesExists, typesExists, updateSettings, updateSettings, validateQuery, validateQuery
prepareExecute
@Inject public NodeIndicesAdminClient(ThreadPool threadPool, Map<GenericAction,TransportAction> actions, Headers headers)
public ThreadPool threadPool()
ElasticsearchClient
threadPool
in interface ElasticsearchClient<IndicesAdminClient>
public <Request extends ActionRequest,Response extends ActionResponse,RequestBuilder extends ActionRequestBuilder<Request,Response,RequestBuilder,IndicesAdminClient>> ActionFuture<Response> execute(Action<Request,Response,RequestBuilder,IndicesAdminClient> action, Request request)
ElasticsearchClient
Action
.execute
in interface ElasticsearchClient<IndicesAdminClient>
Request
- The request type.Response
- the response type.RequestBuilder
- The request builder type.action
- The action type to execute.request
- The action request.public <Request extends ActionRequest,Response extends ActionResponse,RequestBuilder extends ActionRequestBuilder<Request,Response,RequestBuilder,IndicesAdminClient>> void execute(Action<Request,Response,RequestBuilder,IndicesAdminClient> action, Request request, ActionListener<Response> listener)
ElasticsearchClient
Action
.execute
in interface ElasticsearchClient<IndicesAdminClient>
Request
- The request type.Response
- The response type.RequestBuilder
- The request builder type.action
- The action type to execute.request
- The action request.listener
- The listener to receive the response back.Copyright © 2009–2015. All rights reserved.