| Package | Description | 
|---|---|
| org.apache.solr.client.solrj | Primary APIs for communicating with a Solr Server from a Java client. | 
| org.apache.solr.client.solrj.impl | Concrete implementations of client API classes. | 
| Modifier and Type | Method and Description | 
|---|---|
| ResponseParser | SolrRequest. getResponseParser() | 
| Modifier and Type | Method and Description | 
|---|---|
| void | SolrRequest. setResponseParser(ResponseParser responseParser)Optionally specify how the Response should be parsed. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | BinaryResponseParser | 
| class  | InputStreamResponseParserSimply puts the InputStream into an entry in a NamedList named "stream". | 
| class  | NoOpResponseParserSimply puts the entire response into an entry in a NamedList. | 
| class  | StreamingBinaryResponseParserA BinaryResponseParser that sends callback events rather then build
 a large response | 
| class  | XMLResponseParser | 
| Modifier and Type | Field and Description | 
|---|---|
| protected ResponseParser | HttpSolrClient. parserDefault response parser is BinaryResponseParser | 
| Modifier and Type | Method and Description | 
|---|---|
| ResponseParser | HttpSolrClient. getParser() | 
| ResponseParser | CloudSolrClient. getParser() | 
| ResponseParser | LBHttpSolrClient. getParser() | 
| Modifier and Type | Method and Description | 
|---|---|
| protected NamedList<Object> | HttpSolrClient. executeMethod(org.apache.http.client.methods.HttpRequestBase method,
             ResponseParser processor) | 
| HttpSolrClient.HttpUriRequestResponse | HttpSolrClient. httpUriRequest(SolrRequest request,
              ResponseParser processor) | 
| NamedList<Object> | HttpSolrClient. request(SolrRequest request,
       ResponseParser processor) | 
| NamedList<Object> | HttpSolrClient. request(SolrRequest request,
       ResponseParser processor,
       String collection) | 
| void | HttpSolrClient. setParser(ResponseParser processor)Note: This setter method is not thread-safe. | 
| void | CloudSolrClient. setParser(ResponseParser processor)Note: This setter method is not thread-safe. | 
| void | ConcurrentUpdateSolrClient. setParser(ResponseParser responseParser) | 
| void | LBHttpSolrClient. setParser(ResponseParser parser)Changes the  ResponseParserthat will be used for the internal
 SolrServer objects. | 
| HttpSolrClient.Builder | HttpSolrClient.Builder. withResponseParser(ResponseParser responseParser)Provides a  ResponseParserfor created clients to use when handling requests. | 
| LBHttpSolrClient.Builder | LBHttpSolrClient.Builder. withResponseParser(ResponseParser responseParser)Provides a  ResponseParserfor created clients to use when handling requests. | 
| Constructor and Description | 
|---|
| HttpSolrClient(String baseURL,
              org.apache.http.client.HttpClient client,
              ResponseParser parser)Deprecated. 
 use  HttpSolrClient.Builderinstead. | 
| HttpSolrClient(String baseURL,
              org.apache.http.client.HttpClient client,
              ResponseParser parser,
              boolean allowCompression)Deprecated. 
 use  HttpSolrClient.Builderinstead.  This will soon be a 'protected'
 method, and will only be available for use in implementing subclasses. | 
| LBHttpSolrClient(org.apache.http.client.HttpClient httpClient,
                ResponseParser parser,
                String... solrServerUrl)Deprecated. 
 use  LBHttpSolrClient.Builderinstead.  This will soon be a protected
 method and will only be available for use in implementing subclasses. | 
Copyright © 2000-2016 Apache Software Foundation. All Rights Reserved.