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

Concrete implementations of client API classes.

See: Description

Class Summary
Class | Description
--- | ---
BinaryRequestWriter | A RequestWriter which writes requests in the javabin format
BinaryResponseParser |
CloudSolrClient | SolrJ client class to communicate with SolrCloud.
CloudSolrClient.RouteResponse |
CloudSolrServer | Deprecated Use `CloudSolrClient`
ConcurrentUpdateSolrClient | ConcurrentUpdateSolrClient buffers all added documents and writes them into open HTTP connections.
ConcurrentUpdateSolrServer | Deprecated Use `ConcurrentUpdateSolrClient`
HttpClientConfigurer | The default http client configurer.
HttpClientUtil | Utility class for creating/configuring httpclient instances.
HttpSolrClient | A SolrClient implementation that talks directly to a Solr server via HTTP There are two ways to use an HttpSolrClient: 1) Pass a URL to the constructor that points directly at a particular core
HttpSolrClient.HttpUriRequestResponse |
HttpSolrServer | Deprecated Use `HttpSolrClient`
InputStreamResponseParser | Simply puts the InputStream into an entry in a NamedList named "stream".
Krb5HttpClientConfigurer | Kerberos-enabled HttpClientConfigurer
LBHttpSolrClient | LBHttpSolrClient or "LoadBalanced HttpSolrClient" is a load balancing wrapper around `HttpSolrClient`.
LBHttpSolrClient.Req |
LBHttpSolrClient.Rsp |
LBHttpSolrClient.ServerWrapper |
LBHttpSolrServer | Deprecated Use `LBHttpSolrClient`
NoOpResponseParser | Simply puts the entire response into an entry in a NamedList.
StreamingBinaryResponseParser | A BinaryResponseParser that sends callback events rather then build a large response
XMLResponseParser |

Enum Summary
Enum | Description
--- | ---
XMLResponseParser.KnownType |

Exception Summary
Exception | Description
--- | ---
CloudSolrClient.RouteException |
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.

## Package org.apache.solr.client.solrj.impl Description

Concrete implementations of client API classes.