# 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.Builder | Constructs `CloudSolrClient` instances from provided configuration.
  CloudSolrClient.RouteResponse |
  ConcurrentUpdateSolrClient | ConcurrentUpdateSolrClient buffers all added documents and writes them into open HTTP connections.
  ConcurrentUpdateSolrClient.Builder | Constructs `ConcurrentUpdateSolrClient` instances from provided configuration.
  DelegationTokenHttpSolrClient |
  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.Builder | Constructs `HttpSolrClient` instances from provided configuration.
  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.Builder | Constructs `LBHttpSolrClient` instances from provided configuration.
  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
  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.

Copyright © 2000-2016 Apache Software Foundation. All Rights Reserved.