package org.elasticsearch.util; import org.elasticsearch.action.*; import org.elasticsearch.action.bulk.BulkRequest; import org.elasticsearch.action.bulk.BulkRequestBuilder; import org.elasticsearch.action.bulk.BulkResponse; import org.elasticsearch.action.count.CountRequest; import org.elasticsearch.action.count.CountRequestBuilder; import org.elasticsearch.action.count.CountResponse; import org.elasticsearch.action.delete.DeleteRequest; import org.elasticsearch.action.delete.DeleteRequestBuilder; import org.elasticsearch.action.delete.DeleteResponse; import org.elasticsearch.action.exists.ExistsRequest; import org.elasticsearch.action.exists.ExistsRequestBuilder; import org.elasticsearch.action.exists.ExistsResponse; import org.elasticsearch.action.explain.ExplainRequest; import org.elasticsearch.action.explain.ExplainRequestBuilder; import org.elasticsearch.action.explain.ExplainResponse; import org.elasticsearch.action.fieldstats.FieldStatsRequest; import org.elasticsearch.action.fieldstats.FieldStatsRequestBuilder; import org.elasticsearch.action.fieldstats.FieldStatsResponse; import org.elasticsearch.action.get.*; import org.elasticsearch.action.index.IndexRequest; import org.elasticsearch.action.index.IndexRequestBuilder; import org.elasticsearch.action.index.IndexResponse; import org.elasticsearch.action.indexedscripts.delete.DeleteIndexedScriptRequest; import org.elasticsearch.action.indexedscripts.delete.DeleteIndexedScriptRequestBuilder; import org.elasticsearch.action.indexedscripts.delete.DeleteIndexedScriptResponse; import org.elasticsearch.action.indexedscripts.get.GetIndexedScriptRequest; import org.elasticsearch.action.indexedscripts.get.GetIndexedScriptRequestBuilder; import org.elasticsearch.action.indexedscripts.get.GetIndexedScriptResponse; import org.elasticsearch.action.indexedscripts.put.PutIndexedScriptRequest; import org.elasticsearch.action.indexedscripts.put.PutIndexedScriptRequestBuilder; import org.elasticsearch.action.indexedscripts.put.PutIndexedScriptResponse; import org.elasticsearch.action.percolate.*; import org.elasticsearch.action.search.*; import org.elasticsearch.action.suggest.SuggestRequest; import org.elasticsearch.action.suggest.SuggestRequestBuilder; import org.elasticsearch.action.suggest.SuggestResponse; import org.elasticsearch.action.termvectors.*; import org.elasticsearch.action.update.UpdateRequest; import org.elasticsearch.action.update.UpdateRequestBuilder; import org.elasticsearch.action.update.UpdateResponse; import org.elasticsearch.client.AdminClient; import org.elasticsearch.client.Client; import org.elasticsearch.client.support.Headers; import org.elasticsearch.common.settings.Settings; import org.elasticsearch.threadpool.ThreadPool; public class ElasticMockClient implements Client { @Override public AdminClient admin() { return null; } @Override public ActionFuture index(IndexRequest indexRequest) { return null; } @Override public void index(IndexRequest indexRequest, ActionListener actionListener) { } @Override public IndexRequestBuilder prepareIndex() { return null; } @Override public ActionFuture update(UpdateRequest updateRequest) { return null; } @Override public void update(UpdateRequest updateRequest, ActionListener actionListener) { } @Override public UpdateRequestBuilder prepareUpdate() { return null; } @Override public UpdateRequestBuilder prepareUpdate(String s, String s1, String s2) { return null; } @Override public IndexRequestBuilder prepareIndex(String s, String s1) { return null; } @Override public IndexRequestBuilder prepareIndex(String s, String s1, String s2) { return null; } @Override public ActionFuture delete(DeleteRequest deleteRequest) { return null; } @Override public void delete(DeleteRequest deleteRequest, ActionListener actionListener) { } @Override public DeleteRequestBuilder prepareDelete() { return null; } @Override public DeleteRequestBuilder prepareDelete(String s, String s1, String s2) { return null; } @Override public ActionFuture bulk(BulkRequest bulkRequest) { return null; } @Override public void bulk(BulkRequest bulkRequest, ActionListener actionListener) { } @Override public BulkRequestBuilder prepareBulk() { return null; } @Override public ActionFuture get(GetRequest getRequest) { return null; } @Override public void get(GetRequest getRequest, ActionListener actionListener) { } @Override public GetRequestBuilder prepareGet() { return null; } @Override public GetRequestBuilder prepareGet(String s, String s1, String s2) { return null; } @Override public PutIndexedScriptRequestBuilder preparePutIndexedScript() { return null; } @Override public PutIndexedScriptRequestBuilder preparePutIndexedScript(String s, String s1, String s2) { return null; } @Override public void deleteIndexedScript(DeleteIndexedScriptRequest deleteIndexedScriptRequest, ActionListener actionListener) { } @Override public ActionFuture deleteIndexedScript(DeleteIndexedScriptRequest deleteIndexedScriptRequest) { return null; } @Override public DeleteIndexedScriptRequestBuilder prepareDeleteIndexedScript() { return null; } @Override public DeleteIndexedScriptRequestBuilder prepareDeleteIndexedScript(String s, String s1) { return null; } @Override public void putIndexedScript(PutIndexedScriptRequest putIndexedScriptRequest, ActionListener actionListener) { } @Override public ActionFuture putIndexedScript(PutIndexedScriptRequest putIndexedScriptRequest) { return null; } @Override public GetIndexedScriptRequestBuilder prepareGetIndexedScript() { return null; } @Override public GetIndexedScriptRequestBuilder prepareGetIndexedScript(String s, String s1) { return null; } @Override public void getIndexedScript(GetIndexedScriptRequest getIndexedScriptRequest, ActionListener actionListener) { } @Override public ActionFuture getIndexedScript(GetIndexedScriptRequest getIndexedScriptRequest) { return null; } @Override public ActionFuture multiGet(MultiGetRequest multiGetRequest) { return null; } @Override public void multiGet(MultiGetRequest multiGetRequest, ActionListener actionListener) { } @Override public MultiGetRequestBuilder prepareMultiGet() { return null; } @Override public ActionFuture count(CountRequest countRequest) { return null; } @Override public void count(CountRequest countRequest, ActionListener actionListener) { } @Override public CountRequestBuilder prepareCount(String... strings) { return null; } @Override public ActionFuture exists(ExistsRequest existsRequest) { return null; } @Override public void exists(ExistsRequest existsRequest, ActionListener actionListener) { } @Override public ExistsRequestBuilder prepareExists(String... strings) { return null; } @Override public ActionFuture suggest(SuggestRequest suggestRequest) { return null; } @Override public void suggest(SuggestRequest suggestRequest, ActionListener actionListener) { } @Override public SuggestRequestBuilder prepareSuggest(String... strings) { return null; } @Override public ActionFuture search(SearchRequest searchRequest) { return null; } @Override public void search(SearchRequest searchRequest, ActionListener actionListener) { } @Override public SearchRequestBuilder prepareSearch(String... strings) { return null; } @Override public ActionFuture searchScroll(SearchScrollRequest searchScrollRequest) { return null; } @Override public void searchScroll(SearchScrollRequest searchScrollRequest, ActionListener actionListener) { } @Override public SearchScrollRequestBuilder prepareSearchScroll(String s) { return null; } @Override public ActionFuture multiSearch(MultiSearchRequest multiSearchRequest) { return null; } @Override public void multiSearch(MultiSearchRequest multiSearchRequest, ActionListener actionListener) { } @Override public MultiSearchRequestBuilder prepareMultiSearch() { return null; } @Override public ActionFuture termVectors(TermVectorsRequest termVectorsRequest) { return null; } @Override public void termVectors(TermVectorsRequest termVectorsRequest, ActionListener actionListener) { } @Override public TermVectorsRequestBuilder prepareTermVectors() { return null; } @Override public TermVectorsRequestBuilder prepareTermVectors(String s, String s1, String s2) { return null; } @Override public ActionFuture termVector(TermVectorsRequest termVectorsRequest) { return null; } @Override public void termVector(TermVectorsRequest termVectorsRequest, ActionListener actionListener) { } @Override public TermVectorsRequestBuilder prepareTermVector() { return null; } @Override public TermVectorsRequestBuilder prepareTermVector(String s, String s1, String s2) { return null; } @Override public ActionFuture multiTermVectors(MultiTermVectorsRequest multiTermVectorsRequest) { return null; } @Override public void multiTermVectors(MultiTermVectorsRequest multiTermVectorsRequest, ActionListener actionListener) { } @Override public MultiTermVectorsRequestBuilder prepareMultiTermVectors() { return null; } @Override public ActionFuture percolate(PercolateRequest percolateRequest) { return null; } @Override public void percolate(PercolateRequest percolateRequest, ActionListener actionListener) { } @Override public PercolateRequestBuilder preparePercolate() { return null; } @Override public ActionFuture multiPercolate(MultiPercolateRequest multiPercolateRequest) { return null; } @Override public void multiPercolate(MultiPercolateRequest multiPercolateRequest, ActionListener actionListener) { } @Override public MultiPercolateRequestBuilder prepareMultiPercolate() { return null; } @Override public ExplainRequestBuilder prepareExplain(String s, String s1, String s2) { return null; } @Override public ActionFuture explain(ExplainRequest explainRequest) { return null; } @Override public void explain(ExplainRequest explainRequest, ActionListener actionListener) { } @Override public ClearScrollRequestBuilder prepareClearScroll() { return null; } @Override public ActionFuture clearScroll(ClearScrollRequest clearScrollRequest) { return null; } @Override public void clearScroll(ClearScrollRequest clearScrollRequest, ActionListener actionListener) { } @Override public FieldStatsRequestBuilder prepareFieldStats() { return null; } @Override public ActionFuture fieldStats(FieldStatsRequest fieldStatsRequest) { return null; } @Override public void fieldStats(FieldStatsRequest fieldStatsRequest, ActionListener actionListener) { } @Override public Settings settings() { return null; } @Override public Headers headers() { return null; } @Override public > ActionFuture execute(Action action, Request request) { return null; } @Override public > void execute(Action action, Request request, ActionListener actionListener) { } @Override public > RequestBuilder prepareExecute(Action action) { return null; } @Override public ThreadPool threadPool() { return null; } @Override public void close() { } private static final Client mockClient = new ElasticMockClient(); public static Client get() { return mockClient; } }