## Uses of Class
org.apache.solr.client.solrj.ResponseParser

Packages that use ResponseParser
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.

### Uses of ResponseParser in org.apache.solr.client.solrj

Methods in org.apache.solr.client.solrj that return ResponseParser
Modifier and Type | Method and Description
--- | ---
`ResponseParser` | SolrRequest.`getResponseParser()`

Methods in org.apache.solr.client.solrj with parameters of type ResponseParser
Modifier and Type | Method and Description
--- | ---
`void` | SolrRequest.`setResponseParser(ResponseParser responseParser)` Optionally specify how the Response should be parsed.

### Uses of ResponseParser in org.apache.solr.client.solrj.impl

Subclasses of ResponseParser in org.apache.solr.client.solrj.impl
Modifier and Type | Class and Description
--- | ---
`class` | `BinaryResponseParser`
`class` | `InputStreamResponseParser` Simply puts the InputStream into an entry in a NamedList named "stream".
`class` | `NoOpResponseParser` Simply puts the entire response into an entry in a NamedList.
`class` | `StreamingBinaryResponseParser` A BinaryResponseParser that sends callback events rather then build a large response
`class` | `XMLResponseParser`

Fields in org.apache.solr.client.solrj.impl declared as ResponseParser
Modifier and Type | Field and Description
--- | ---
`protected ResponseParser` | HttpSolrClient.`parser` Default response parser is BinaryResponseParser

Methods in org.apache.solr.client.solrj.impl that return ResponseParser
Modifier and Type | Method and Description
--- | ---
`ResponseParser` | LBHttpSolrClient.`getParser()`
`ResponseParser` | HttpSolrClient.`getParser()`
`ResponseParser` | CloudSolrClient.`getParser()`

Methods in org.apache.solr.client.solrj.impl with parameters of type ResponseParser
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` | LBHttpSolrClient.`setParser(ResponseParser parser)` Changes the `ResponseParser` that will be used for the internal SolrServer objects.
`void` | HttpSolrClient.`setParser(ResponseParser processor)` Note: This setter method is not thread-safe.
`void` | ConcurrentUpdateSolrClient.`setParser(ResponseParser responseParser)`
`void` | CloudSolrClient.`setParser(ResponseParser processor)` Note: This setter method is not thread-safe.

Constructors in org.apache.solr.client.solrj.impl with parameters of type ResponseParser
Constructor and Description
`HttpSolrClient(String baseURL, org.apache.http.client.HttpClient client, ResponseParser parser)`
`HttpSolrServer(String baseURL, org.apache.http.client.HttpClient client, ResponseParser parser)` Deprecated.
`LBHttpSolrClient(org.apache.http.client.HttpClient httpClient, ResponseParser parser, String... solrServerUrl)` The provided httpClient should use a multi-threaded connection manager
`LBHttpSolrServer(org.apache.http.client.HttpClient httpClient, ResponseParser parser, String... solrServerUrl)` Deprecated.