Package org.elasticsearch.test.client
Class NoOpClient
java.lang.Object
org.elasticsearch.client.support.AbstractClient
org.elasticsearch.test.client.NoOpClient
- All Implemented Interfaces:
java.io.Closeable
,java.lang.AutoCloseable
,Client
,ElasticsearchClient
,Releasable
public class NoOpClient extends AbstractClient
Client that always responds with
null
to every request. Override this for testing.-
Field Summary
-
Constructor Summary
Constructors Constructor Description NoOpClient(java.lang.String testName)
Create a newTestThreadPool
for this client.NoOpClient(ThreadPool threadPool)
Build withThreadPool
. -
Method Summary
Modifier and Type Method Description void
close()
protected <Request extends ActionRequest, Response extends ActionResponse>
voiddoExecute(ActionType<Response> action, Request request, ActionListener<Response> listener)
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, prepareExplain, prepareFieldCaps, prepareGet, prepareGet, prepareIndex, prepareIndex, prepareIndex, prepareMultiGet, prepareMultiSearch, prepareMultiTermVectors, prepareSearch, prepareSearchScroll, prepareTermVectors, prepareTermVectors, prepareUpdate, prepareUpdate, search, search, searchScroll, searchScroll, settings, termVectors, termVectors, threadPool, update, update
-
Constructor Details
-
NoOpClient
-
NoOpClient
public NoOpClient(java.lang.String testName)Create a newTestThreadPool
for this client.
-
-
Method Details
-
doExecute
protected <Request extends ActionRequest, Response extends ActionResponse> void doExecute(ActionType<Response> action, Request request, ActionListener<Response> listener)- Specified by:
doExecute
in classAbstractClient
-
close
public void close()
-