See: Description
| Interface | Description | 
|---|---|
| ClusterStateProvider | |
| HttpClientBuilderFactory | Factory interface for configuring SolrHttpClientBuilder. | 
| SolrHttpClientBuilder.AuthSchemeRegistryProvider | |
| SolrHttpClientBuilder.CookieSpecRegistryProvider | |
| SolrHttpClientBuilder.CredentialsProviderProvider | |
| SolrHttpClientBuilder.HttpRequestInterceptorProvider | 
| Class | Description | 
|---|---|
| BinaryRequestWriter | A RequestWriter which writes requests in the javabin format | 
| BinaryRequestWriter.BAOS | |
| BinaryResponseParser | |
| CloudSolrClient | SolrJ client class to communicate with SolrCloud. | 
| CloudSolrClient.Builder | Constructs  CloudSolrClientinstances from provided configuration. | 
| CloudSolrClient.RouteResponse | |
| ConcurrentUpdateSolrClient | ConcurrentUpdateSolrClient buffers all added documents and writes
 them into open HTTP connections. | 
| ConcurrentUpdateSolrClient.Builder | Constructs  ConcurrentUpdateSolrClientinstances from provided configuration. | 
| DelegationTokenHttpSolrClient | |
| HttpClientUtil | Utility class for creating/configuring httpclient instances. | 
| HttpClientUtil.SchemaRegistryProvider | |
| HttpClusterStateProvider | |
| HttpSolrClient | A SolrClient implementation that talks directly to a Solr server via HTTP | 
| HttpSolrClient.Builder | Constructs  HttpSolrClientinstances from provided configuration. | 
| HttpSolrClient.HttpUriRequestResponse | |
| InputStreamResponseParser | Simply puts the InputStream into an entry in a NamedList named "stream". | 
| Krb5HttpClientBuilder | Kerberos-enabled SolrHttpClientBuilder | 
| LBHttpSolrClient | LBHttpSolrClient or "LoadBalanced HttpSolrClient" is a load balancing wrapper around
  HttpSolrClient. | 
| LBHttpSolrClient.Builder | Constructs  LBHttpSolrClientinstances from provided configuration. | 
| LBHttpSolrClient.Req | |
| LBHttpSolrClient.Rsp | |
| LBHttpSolrClient.ServerWrapper | |
| NoOpResponseParser | Simply puts the entire response into an entry in a NamedList. | 
| PreemptiveAuth | This HTTP request interceptor adds HTTP authentication credentials to every outgoing
 request. | 
| PreemptiveBasicAuthClientBuilderFactory | HttpClientConfigurer implementation providing support for preemptive Http Basic authentication
 scheme. | 
| SolrClientBuilder<B extends SolrClientBuilder<B>> | |
| SolrClientCloudManager | Class that implements  SolrCloudManagerusing a SolrClient | 
| SolrClientNodeStateProvider | |
| SolrHttpClientBuilder | Builder class for configuring internal HttpClients. | 
| SolrHttpClientContextBuilder | |
| SolrHttpClientContextBuilder.AuthSchemeRegistryProvider | |
| SolrHttpClientContextBuilder.CookieSpecRegistryProvider | |
| SolrHttpClientContextBuilder.CredentialsProviderProvider | |
| SolrHttpRequestRetryHandler | |
| SolrPortAwareCookieSpecFactory | |
| SolrPortAwareCookieSpecFactory.PortAwareCookieSpec | |
| SolrPortAwareCookieSpecFactory.PortAwareDomainHandler | A domain handler to validate and match cookies based on the domain and origin. | 
| StreamingBinaryResponseParser | A BinaryResponseParser that sends callback events rather then build
 a large response | 
| XMLResponseParser | |
| ZkClientClusterStateProvider | |
| ZkDistribStateManager | Implementation of  DistribStateManagerthat uses Zookeeper. | 
| Enum | Description | 
|---|---|
| XMLResponseParser.KnownType | 
| Exception | Description | 
|---|---|
| CloudSolrClient.RouteException | |
| HttpSolrClient.RemoteExecutionException | This should be thrown when a server has an error in executing the request and
 it sends a proper payload back to the client | 
| HttpSolrClient.RemoteSolrException | Subclass of SolrException that allows us to capture an arbitrary HTTP
 status code that may have been returned by the remote server or a 
 proxy along the way. | 
Copyright © 2000-2018 Apache Software Foundation. All Rights Reserved.