Class SolrClientBuilder<B extends SolrClientBuilder<B>>
- java.lang.Object
-
- org.apache.solr.client.solrj.impl.SolrClientBuilder<B>
-
- Direct Known Subclasses:
CloudLegacySolrClient.Builder,ConcurrentUpdateSolrClient.Builder,HttpSolrClient.Builder,LBHttpSolrClient.Builder
@Deprecated(since="9.0") public abstract class SolrClientBuilder<B extends SolrClientBuilder<B>> extends Object
Deprecated.Please look into using Solr's new Http2 clients
-
-
Field Summary
Fields Modifier and Type Field Description protected IntegerconnectionTimeoutMillisDeprecated.protected org.apache.http.client.HttpClienthttpClientDeprecated.protected ResponseParserresponseParserDeprecated.protected IntegersocketTimeoutMillisDeprecated.
-
Constructor Summary
Constructors Constructor Description SolrClientBuilder()Deprecated.
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Deprecated Methods Modifier and Type Method Description abstract BgetThis()Deprecated.The solution for the unchecked cast warning.BwithConnectionTimeout(int connectionTimeoutMillis)Deprecated.TellsHttpSolrClient.Builderthat created clients should obey the following timeout when connecting to Solr servers.BwithHttpClient(org.apache.http.client.HttpClient httpClient)Deprecated.Provides aHttpClientfor the builder to use when creating clients.BwithResponseParser(ResponseParser responseParser)Deprecated.Provides aResponseParserfor created clients to use when handling requests.BwithSocketTimeout(int socketTimeoutMillis)Deprecated.TellsHttpSolrClient.Builderthat created clients should set the following read timeout on all sockets.
-
-
-
Field Detail
-
httpClient
protected org.apache.http.client.HttpClient httpClient
Deprecated.
-
responseParser
protected ResponseParser responseParser
Deprecated.
-
connectionTimeoutMillis
protected Integer connectionTimeoutMillis
Deprecated.
-
socketTimeoutMillis
protected Integer socketTimeoutMillis
Deprecated.
-
-
Method Detail
-
getThis
public abstract B getThis()
Deprecated.The solution for the unchecked cast warning.
-
withHttpClient
public B withHttpClient(org.apache.http.client.HttpClient httpClient)
Deprecated.Provides aHttpClientfor the builder to use when creating clients.
-
withResponseParser
public B withResponseParser(ResponseParser responseParser)
Deprecated.Provides aResponseParserfor created clients to use when handling requests.
-
withConnectionTimeout
public B withConnectionTimeout(int connectionTimeoutMillis)
Deprecated.TellsHttpSolrClient.Builderthat created clients should obey the following timeout when connecting to Solr servers.For valid values see
RequestConfig.getConnectTimeout()
-
withSocketTimeout
public B withSocketTimeout(int socketTimeoutMillis)
Deprecated.TellsHttpSolrClient.Builderthat created clients should set the following read timeout on all sockets.For valid values see
RequestConfig.getSocketTimeout()
-
-