public abstract class FilterClient extends AbstractClient implements AdminClient
| Modifier and Type | Class and Description |
|---|---|
static class |
FilterClient.ClusterAdmin
A
ClusterAdminClient that contains another ClusterAdminClient which it
uses as its basic source, possibly transforming the requests / responses along the
way or providing additional functionality. |
static class |
FilterClient.IndicesAdmin
A
IndicesAdminClient that contains another IndicesAdminClient which it
uses as its basic source, possibly transforming the requests / responses along the
way or providing additional functionality. |
| Modifier and Type | Field and Description |
|---|---|
protected Client |
in |
CLIENT_TYPE_SETTING| Constructor and Description |
|---|
FilterClient(Client in)
Creates a new FilterClient
|
| Modifier and Type | Method and Description |
|---|---|
AdminClient |
admin()
The admin client that can be used to perform administrative operations.
|
void |
close() |
ClusterAdminClient |
cluster()
A client allowing to perform actions/operations against the cluster.
|
<Request extends ActionRequest,Response extends ActionResponse,RequestBuilder extends ActionRequestBuilder<Request,Response,RequestBuilder,Client>> |
execute(Action<Request,Response,RequestBuilder,Client> action,
Request request)
Executes a generic action, denoted by an
Action. |
<Request extends ActionRequest,Response extends ActionResponse,RequestBuilder extends ActionRequestBuilder<Request,Response,RequestBuilder,Client>> |
execute(Action<Request,Response,RequestBuilder,Client> action,
Request request,
ActionListener<Response> listener)
Executes a generic action, denoted by an
Action. |
protected Client |
in()
Returns the delegate
Client |
IndicesAdminClient |
indices()
A client allowing to perform actions/operations against the indices.
|
Settings |
settings()
Returns this clients settings
|
ThreadPool |
threadPool()
Returns the threadpool used to execute requests on this client
|
bulk, bulk, clearScroll, clearScroll, count, count, delete, delete, deleteByQuery, deleteByQuery, deleteIndexedScript, deleteIndexedScript, exists, exists, explain, explain, fieldStats, fieldStats, get, get, getIndexedScript, getIndexedScript, index, index, moreLikeThis, moreLikeThis, multiGet, multiGet, multiPercolate, multiPercolate, multiSearch, multiSearch, multiTermVectors, multiTermVectors, percolate, percolate, prepareBulk, prepareClearScroll, prepareCount, prepareDelete, prepareDelete, prepareDeleteByQuery, prepareDeleteIndexedScript, prepareDeleteIndexedScript, prepareExecute, prepareExists, prepareExplain, prepareFieldStats, prepareGet, prepareGet, prepareGetIndexedScript, prepareGetIndexedScript, prepareIndex, prepareIndex, prepareIndex, prepareMoreLikeThis, prepareMultiGet, prepareMultiPercolate, prepareMultiSearch, prepareMultiTermVectors, preparePercolate, preparePutIndexedScript, preparePutIndexedScript, prepareSearch, prepareSearchScroll, prepareSuggest, prepareTermVector, prepareTermVector, prepareUpdate, prepareUpdate, putIndexedScript, putIndexedScript, search, search, searchScroll, searchScroll, suggest, suggest, termVector, termVector, update, updateprotected final Client in
public void close()
close in interface AutoCloseableclose in interface Releasablepublic AdminClient admin()
Clientpublic <Request extends ActionRequest,Response extends ActionResponse,RequestBuilder extends ActionRequestBuilder<Request,Response,RequestBuilder,Client>> ActionFuture<Response> execute(Action<Request,Response,RequestBuilder,Client> action, Request request)
ElasticsearchClientAction.execute in interface ElasticsearchClient<Client>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,Client>> void execute(Action<Request,Response,RequestBuilder,Client> action, Request request, ActionListener<Response> listener)
ElasticsearchClientAction.execute in interface ElasticsearchClient<Client>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.public Settings settings()
Clientpublic ThreadPool threadPool()
ElasticsearchClientthreadPool in interface ElasticsearchClient<Client>public ClusterAdminClient cluster()
AdminClientcluster in interface AdminClientpublic IndicesAdminClient indices()
AdminClientindices in interface AdminClientCopyright © 2009–2016. All rights reserved.