Class SolrStandaloneSearchProvider.ClusterSolrClient

java.lang.Object
org.apache.solr.client.solrj.SolrClient
de.hybris.platform.solrfacetsearch.solr.impl.SolrStandaloneSearchProvider.ClusterSolrClient
All Implemented Interfaces:
Closeable, Serializable, AutoCloseable
Enclosing class:
SolrStandaloneSearchProvider

protected static class SolrStandaloneSearchProvider.ClusterSolrClient extends org.apache.solr.client.solrj.SolrClient
See Also:
  • Field Details

  • Constructor Details

  • Method Details

    • createSolrClients

      protected final Map<String,org.apache.solr.client.solrj.impl.HttpSolrClient> createSolrClients(List<String> baseSolrUrls)
    • createSolrClient

      protected final org.apache.solr.client.solrj.impl.HttpSolrClient createSolrClient(String baseSolrUrl)
    • getHttpClient

      public org.apache.http.client.HttpClient getHttpClient()
    • getNodes

      public Collection<String> getNodes()
    • getNodeClient

      public org.apache.solr.client.solrj.SolrClient getNodeClient(org.apache.solr.client.solrj.SolrClient solrClient, String node)
    • request

      public org.apache.solr.common.util.NamedList<Object> request(org.apache.solr.client.solrj.SolrRequest request, String collection) throws org.apache.solr.client.solrj.SolrServerException, IOException
      Specified by:
      request in class org.apache.solr.client.solrj.SolrClient
      Throws:
      org.apache.solr.client.solrj.SolrServerException
      IOException
    • close

      public void close()