# 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 |
CloudSolrServer | SolrJ client class to communicate with SolrCloud.
ConcurrentUpdateSolrServer | ConcurrentUpdateSolrServer buffers all added documents and writes them into open HTTP connections.
HttpClientConfigurer | The default http client configurer.
HttpClientUtil | Utility class for creating/configuring httpclient instances.
HttpSolrServer |
LBHttpSolrServer | LBHttpSolrServer or "LoadBalanced HttpSolrServer" is a load balancing wrapper around `HttpSolrServer`.
LBHttpSolrServer.Req |
LBHttpSolrServer.Rsp |
LBHttpSolrServer.ServerWrapper |
StreamingBinaryResponseParser | A BinaryResponseParser that sends callback events rather then build a large response
XMLResponseParser |

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

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