Package org.elasticsearch.client
Class OriginSettingClient
- java.lang.Object
-
- org.elasticsearch.client.support.AbstractClient
-
- org.elasticsearch.client.FilterClient
-
- org.elasticsearch.client.OriginSettingClient
-
- All Implemented Interfaces:
java.io.Closeable
,java.lang.AutoCloseable
,Client
,ElasticsearchClient
,Releasable
public final class OriginSettingClient extends FilterClient
A Client that sends requests with theorigin
set to a particular value and calls its ActionListener in its originalThreadContext
.
-
-
Field Summary
-
Fields inherited from class org.elasticsearch.client.FilterClient
in
-
Fields inherited from class org.elasticsearch.client.support.AbstractClient
logger, settings
-
Fields inherited from interface org.elasticsearch.client.Client
CLIENT_TYPE_SETTING_S
-
-
Constructor Summary
Constructors Constructor Description OriginSettingClient(Client in, java.lang.String origin)
-
Method Summary
Modifier and Type Method Description protected <Request extends ActionRequest,Response extends ActionResponse,RequestBuilder extends ActionRequestBuilder<Request,Response,RequestBuilder>>
voiddoExecute(Action<Request,Response,RequestBuilder> action, Request request, ActionListener<Response> listener)
-
Methods inherited from class org.elasticsearch.client.FilterClient
close, getRemoteClusterClient, in
-
Methods inherited from class org.elasticsearch.client.support.AbstractClient
admin, bulk, bulk, clearScroll, clearScroll, delete, delete, execute, execute, explain, explain, fieldCaps, fieldCaps, filterWithHeader, get, get, index, index, multiGet, multiGet, multiSearch, multiSearch, multiTermVectors, multiTermVectors, prepareBulk, prepareBulk, prepareClearScroll, prepareDelete, prepareDelete, prepareExecute, prepareExplain, prepareFieldCaps, prepareGet, prepareGet, prepareIndex, prepareIndex, prepareIndex, prepareMultiGet, prepareMultiSearch, prepareMultiTermVectors, prepareSearch, prepareSearchScroll, prepareTermVector, prepareTermVector, prepareTermVectors, prepareTermVectors, prepareUpdate, prepareUpdate, search, search, searchScroll, searchScroll, settings, termVector, termVector, termVectors, termVectors, threadPool, update, update
-
-
-
-
Constructor Detail
-
OriginSettingClient
public OriginSettingClient(Client in, java.lang.String origin)
-
-
Method Detail
-
doExecute
protected <Request extends ActionRequest,Response extends ActionResponse,RequestBuilder extends ActionRequestBuilder<Request,Response,RequestBuilder>> void doExecute(Action<Request,Response,RequestBuilder> action, Request request, ActionListener<Response> listener)
- Overrides:
doExecute
in classFilterClient
-
-