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

Packages that use ResponseParser
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.
org.apache.solr.client.solrj.response: Convenience classes for dealing with various types of Solr responses.

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

Methods in org.apache.solr.client.solrj that return ResponseParser
`ResponseParser` SolrRequest.`getResponseParser()`

Methods in org.apache.solr.client.solrj with parameters of type ResponseParser
`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
`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
`protected ResponseParser` LBSolrClient.`parser`
`protected ResponseParser` HttpSolrClient.`parser` Default response parser is BinaryResponseParser
`protected ResponseParser` SolrClientBuilder.`responseParser`

Methods in org.apache.solr.client.solrj.impl that return ResponseParser
`ResponseParser` BaseCloudSolrClient.`getParser()`
`ResponseParser` LBSolrClient.`getParser()`
`ResponseParser` HttpSolrClient.`getParser()`
`ResponseParser` Http2SolrClient.`getParser()`

Methods in org.apache.solr.client.solrj.impl with parameters of type ResponseParser
`protected NamedList<Object>` HttpSolrClient.`executeMethod(org.apache.http.client.methods.HttpRequestBase method, Principal userPrincipal, ResponseParser processor, boolean isV2Api)`
`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` BaseCloudSolrClient.`setParser(ResponseParser processor)` Note: This setter method is not thread-safe.
`void` ConcurrentUpdateSolrClient.`setParser(ResponseParser responseParser)`
`void` LBSolrClient.`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` Http2SolrClient.`setParser(ResponseParser processor)`
`B` SolrClientBuilder.`withResponseParser(ResponseParser responseParser)` Provides a `ResponseParser` for created clients to use when handling requests.

Constructors in org.apache.solr.client.solrj.impl with parameters of type ResponseParser
Constructor and Description
`DelegationTokenHttpSolrClient(String baseURL, org.apache.http.client.HttpClient client, ResponseParser parser, boolean allowCompression, ModifiableSolrParams invariantParams)` Deprecated. use `DelegationTokenHttpSolrClient.DelegationTokenHttpSolrClient(HttpSolrClient.Builder)` instead, as it is a more extension/subclassing-friendly alternative
`HttpSolrClient(String baseURL, org.apache.http.client.HttpClient client, ResponseParser parser, boolean allowCompression)` Deprecated. use `HttpSolrClient.HttpSolrClient(Builder)` instead, as it is a more extension/subclassing-friendly alternative
`HttpSolrClient(String baseURL, org.apache.http.client.HttpClient client, ResponseParser parser, boolean allowCompression, ModifiableSolrParams invariantParams)` Deprecated. use `HttpSolrClient.HttpSolrClient(Builder)` instead, as it is a more extension/subclassing-friendly alternative
`LBHttpSolrClient(org.apache.http.client.HttpClient httpClient, ResponseParser parser, String... solrServerUrl)` Deprecated. use `LBHttpSolrClient.LBHttpSolrClient(Builder)` instead, as it is a more extension/subclassing-friendly alternative

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

Subclasses of ResponseParser in org.apache.solr.client.solrj.response
`static class` `DelegationTokenResponse.JsonMapResponseParser` ResponseParser for JsonMaps.