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

Concrete implementations of client API classes.

See: Description

Class Summary
BinaryRequestWriter: A RequestWriter which writes requests in the javabin format
BinaryResponseParser
CloudSolrClient: SolrJ client class to communicate with SolrCloud.
CloudSolrClient.RouteResponse
ConcurrentUpdateSolrClient: ConcurrentUpdateSolrClient 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.
HttpClientUtil.HttpClientFactory
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
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
NoOpResponseParser: Simply puts the entire response into an entry in a NamedList.
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

Enum Summary
XMLResponseParser.KnownType

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