Class ModifiedLBHttp2SolrClient

  • All Implemented Interfaces:
    java.io.Closeable, java.io.Serializable, java.lang.AutoCloseable

    public class ModifiedLBHttp2SolrClient
    extends ModifiedLBSolrClient
    See Also:
    Serialized Form
    • Constructor Detail

      • ModifiedLBHttp2SolrClient

        public ModifiedLBHttp2SolrClient​(ModifiedHttp2SolrClient httpClient,
                                         java.lang.String... baseSolrUrls)
    • Method Detail

      • getClient

        protected org.apache.solr.client.solrj.SolrClient getClient​(java.lang.String baseUrl)
        Specified by:
        getClient in class ModifiedLBSolrClient
      • setParser

        public void setParser​(org.apache.solr.client.solrj.ResponseParser parser)
        Description copied from class: ModifiedLBSolrClient
        Changes the ResponseParser that will be used for the internal SolrServer objects.
        Overrides:
        setParser in class ModifiedLBSolrClient
        Parameters:
        parser - Default Response Parser chosen to parse the response if the parser were not specified as part of the request.
        See Also:
        SolrRequest.getResponseParser()
      • setRequestWriter

        public void setRequestWriter​(org.apache.solr.client.solrj.request.RequestWriter writer)
        Description copied from class: ModifiedLBSolrClient
        Changes the RequestWriter that will be used for the internal SolrServer objects.
        Overrides:
        setRequestWriter in class ModifiedLBSolrClient
        Parameters:
        writer - Default RequestWriter, used to encode requests sent to the server.
      • setQueryParams

        public void setQueryParams​(java.util.Set<java.lang.String> queryParams)
        Description copied from class: ModifiedLBSolrClient
        Expert Method.
        Overrides:
        setQueryParams in class ModifiedLBSolrClient
        Parameters:
        queryParams - set of param keys to only send via the query string