## 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` | `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 This parser represents the default Response Parser chosen to parse the response if the parser were not specified as part of the request.

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)`
`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.