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 ClassesNested 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.RspNested 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
solrClientFields inherited from class org.apache.solr.client.solrj.impl.LBSolrClient
aliveCheckIntervalMillis, parser, requestWriter, RETRY_CODES, UPDATE_LIVE_SERVER_MESSAGE, zombieServersFields inherited from class org.apache.solr.client.solrj.SolrClient
defaultCollection -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected 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, requestAsyncMethods 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, updateAliveListMethods 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
-
Constructor Details
-
LBJettySolrClient
-
-
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:
requestAsyncWithUrlin classorg.apache.solr.client.solrj.impl.LBAsyncSolrClient- Throws:
org.apache.solr.client.solrj.SolrServerExceptionIOException
-