# Uses of Package
org.apache.solr.client.solrj.impl

Packages that use org.apache.solr.client.solrj.impl
org.apache.solr.client.solrj.cloud: Common classes for SolrCloud.
org.apache.solr.client.solrj.cloud.autoscaling: Common classes for autoscaling parsing filtering nodes and sorting
org.apache.solr.client.solrj.impl: Concrete implementations of client API classes.
org.apache.solr.client.solrj.io: Streaming Aggregation API
org.apache.solr.client.solrj.io.stream: Stream implementations for the Streaming Aggregation API
org.apache.solr.client.solrj.request: Convenience classes for dealing with various types of Solr requests.

Classes in org.apache.solr.client.solrj.impl used by org.apache.solr.client.solrj.cloud
Class and Description
ClusterStateProvider

Classes in org.apache.solr.client.solrj.impl used by org.apache.solr.client.solrj.cloud.autoscaling
Class and Description
ClusterStateProvider

Classes in org.apache.solr.client.solrj.impl used by org.apache.solr.client.solrj.impl
Class and Description
BinaryResponseParser
CloudSolrClient SolrJ client class to communicate with SolrCloud.
CloudSolrClient.Builder Constructs `CloudSolrClient` instances from provided configuration.
CloudSolrClient.RouteResponse
ClusterStateProvider
ConcurrentUpdateSolrClient ConcurrentUpdateSolrClient buffers all added documents and writes them into open HTTP connections.
ConcurrentUpdateSolrClient.Builder Constructs `ConcurrentUpdateSolrClient` instances from provided configuration.
HttpClientBuilderFactory Factory interface for configuring SolrHttpClientBuilder.
HttpClientUtil.SchemaRegistryProvider
HttpSolrClient A SolrClient implementation that talks directly to a Solr server via HTTP
HttpSolrClient.Builder Constructs `HttpSolrClient` instances from provided configuration.
HttpSolrClient.HttpUriRequestResponse
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.
LBHttpSolrClient LBHttpSolrClient or "LoadBalanced HttpSolrClient" is a load balancing wrapper around `HttpSolrClient`.
LBHttpSolrClient.Builder Constructs `LBHttpSolrClient` instances from provided configuration.
LBHttpSolrClient.Req
LBHttpSolrClient.Rsp
LBHttpSolrClient.ServerWrapper
SolrClientBuilder
SolrClientNodeStateProvider
SolrHttpClientBuilder Builder class for configuring internal HttpClients.
SolrHttpClientBuilder.AuthSchemeRegistryProvider
SolrHttpClientBuilder.CookieSpecRegistryProvider
SolrHttpClientBuilder.CredentialsProviderProvider
SolrHttpClientContextBuilder
SolrHttpClientContextBuilder.AuthSchemeRegistryProvider
SolrHttpClientContextBuilder.CookieSpecRegistryProvider
SolrHttpClientContextBuilder.CredentialsProviderProvider
SolrHttpRequestRetryHandler
XMLResponseParser.KnownType

Classes in org.apache.solr.client.solrj.impl used by org.apache.solr.client.solrj.io
Class and Description
CloudSolrClient SolrJ client class to communicate with SolrCloud.
HttpSolrClient A SolrClient implementation that talks directly to a Solr server via HTTP

Classes in org.apache.solr.client.solrj.impl used by org.apache.solr.client.solrj.io.stream
Class and Description
CloudSolrClient SolrJ client class to communicate with SolrCloud.

Classes in org.apache.solr.client.solrj.impl used by org.apache.solr.client.solrj.request
Class and Description
LBHttpSolrClient.Req