Class RandomizingClient

java.lang.Object
org.elasticsearch.client.support.AbstractClient
org.elasticsearch.client.FilterClient
org.elasticsearch.test.client.RandomizingClient
All Implemented Interfaces:
java.io.Closeable, java.lang.AutoCloseable, org.elasticsearch.client.Client, org.elasticsearch.client.ElasticsearchClient, org.elasticsearch.common.lease.Releasable

public class RandomizingClient
extends org.elasticsearch.client.FilterClient
A Client that randomizes request parameters.
  • 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
    RandomizingClient​(org.elasticsearch.client.Client client, java.util.Random random)  
  • Method Summary

    Modifier and Type Method Description
    org.elasticsearch.client.Client in()  
    org.elasticsearch.action.search.SearchRequestBuilder prepareSearch​(java.lang.String... indices)  
    java.lang.String toString()  

    Methods inherited from class org.elasticsearch.client.FilterClient

    close, doExecute, getRemoteClusterClient

    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, prepareSearchScroll, prepareTermVectors, prepareTermVectors, prepareUpdate, prepareUpdate, search, search, searchScroll, searchScroll, settings, termVectors, termVectors, threadPool, update, update

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Constructor Details

    • RandomizingClient

      public RandomizingClient​(org.elasticsearch.client.Client client, java.util.Random random)
  • Method Details

    • prepareSearch

      public org.elasticsearch.action.search.SearchRequestBuilder prepareSearch​(java.lang.String... indices)
      Specified by:
      prepareSearch in interface org.elasticsearch.client.Client
      Overrides:
      prepareSearch in class org.elasticsearch.client.support.AbstractClient
    • toString

      public java.lang.String toString()
      Overrides:
      toString in class java.lang.Object
    • in

      public org.elasticsearch.client.Client in()
      Overrides:
      in in class org.elasticsearch.client.FilterClient