Class LBJettySolrClient

java.lang.Object
org.apache.solr.client.solrj.SolrClient
org.apache.solr.client.solrj.impl.LBSolrClient
org.apache.solr.client.solrj.impl.LBAsyncSolrClient
org.apache.solr.client.solrj.jetty.LBJettySolrClient
All Implemented Interfaces:
Closeable, Serializable, AutoCloseable

public class LBJettySolrClient extends org.apache.solr.client.solrj.impl.LBAsyncSolrClient
An LBSolrClient based on Jetty HttpClient, supporting async.
See Also:
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Class
    Description
    static class 
     

    Nested classes/interfaces inherited from class org.apache.solr.client.solrj.impl.LBSolrClient

    org.apache.solr.client.solrj.impl.LBSolrClient.Endpoint, org.apache.solr.client.solrj.impl.LBSolrClient.EndpointIterator, org.apache.solr.client.solrj.impl.LBSolrClient.EndpointWrapper, org.apache.solr.client.solrj.impl.LBSolrClient.Req, org.apache.solr.client.solrj.impl.LBSolrClient.Rsp

    Nested classes/interfaces inherited from class org.apache.solr.client.solrj.SolrClient

    org.apache.solr.client.solrj.SolrClient.SolrClientFunction<C extends org.apache.solr.client.solrj.SolrClient,R>
  • Field Summary

    Fields inherited from class org.apache.solr.client.solrj.impl.LBAsyncSolrClient

    solrClient

    Fields inherited from class org.apache.solr.client.solrj.impl.LBSolrClient

    aliveCheckIntervalMillis, parser, requestWriter, RETRY_CODES, UPDATE_LIVE_SERVER_MESSAGE, zombieServers

    Fields inherited from class org.apache.solr.client.solrj.SolrClient

    defaultCollection
  • Constructor Summary

    Constructors
    Modifier
    Constructor
    Description
    protected
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected CompletableFuture<org.apache.solr.common.util.NamedList<Object>>
    requestAsyncWithUrl(org.apache.solr.client.solrj.SolrClient client, String baseUrl, org.apache.solr.client.solrj.SolrRequest<?> request)
     

    Methods inherited from class org.apache.solr.client.solrj.impl.LBAsyncSolrClient

    getClient, requestAsync

    Methods inherited from class org.apache.solr.client.solrj.impl.LBSolrClient

    addSolrServer, close, createServerWrapper, doRequest, getParser, getRequestWriter, makeServerAZombie, makeServerAZombie, makeServerAZombie, normalize, pickServer, removeSolrServer, request, request, request, reviveZombieServer, updateAliveList

    Methods inherited from class org.apache.solr.client.solrj.SolrClient

    add, add, add, add, add, add, add, add, add, add, addBean, addBean, addBean, addBean, addBeans, addBeans, addBeans, addBeans, addBeans, addBeans, commit, commit, commit, commit, commit, commit, deleteById, deleteById, deleteById, deleteById, deleteById, deleteById, deleteById, deleteById, deleteByQuery, deleteByQuery, deleteByQuery, deleteByQuery, getById, getById, getById, getById, getById, getById, getById, getById, getContext, getDefaultCollection, optimize, optimize, optimize, optimize, optimize, optimize, ping, ping, query, query, query, query, queryAndStreamResponse, queryAndStreamResponse, queryAndStreamResponse, request, rollback, rollback

    Methods inherited from class java.lang.Object

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

  • Method Details

    • requestAsyncWithUrl

      protected CompletableFuture<org.apache.solr.common.util.NamedList<Object>> requestAsyncWithUrl(org.apache.solr.client.solrj.SolrClient client, String baseUrl, org.apache.solr.client.solrj.SolrRequest<?> request) throws org.apache.solr.client.solrj.SolrServerException, IOException
      Specified by:
      requestAsyncWithUrl in class org.apache.solr.client.solrj.impl.LBAsyncSolrClient
      Throws:
      org.apache.solr.client.solrj.SolrServerException
      IOException