Class LBSolrClient.Builder<C extends HttpSolrClientBase>

java.lang.Object
org.apache.solr.client.solrj.impl.LBSolrClient.Builder<C>
Enclosing class:
LBSolrClient

public static class LBSolrClient.Builder<C extends HttpSolrClientBase> extends Object
  • Field Details

    • defaultCollection

      protected String defaultCollection
  • Constructor Details

  • Method Details

    • setAliveCheckInterval

      public LBSolrClient.Builder<C> setAliveCheckInterval(int aliveCheckInterval, TimeUnit unit)
      LBHttpSolrServer keeps pinging the dead servers at fixed interval to find if it is alive. Use this to set that interval
      Parameters:
      aliveCheckInterval - how often to ping for aliveness
    • withDefaultCollection

      public LBSolrClient.Builder<C> withDefaultCollection(String defaultCoreOrCollection)
      Sets a default for core or collection based requests.
    • getSolrClient

      public C getSolrClient()
    • build

      public LBSolrClient build()