## 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.request: Convenience classes for dealing with various types of Solr requests.

### 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` `JsonMapResponseParser` ResponseParser for JsonMaps.
`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` HttpSolrClient.`parser` Deprecated. Default response parser is BinaryResponseParser
`protected ResponseParser` HttpSolrClientBase.`parser`
`protected ResponseParser` LBSolrClient.`parser`
`protected ResponseParser` HttpSolrClientBuilderBase.`responseParser`
`protected ResponseParser` SolrClientBuilder.`responseParser` Deprecated.

Methods in org.apache.solr.client.solrj.impl that return ResponseParser
`ResponseParser` CloudSolrClient.`getParser()`
`ResponseParser` HttpSolrClient.`getParser()` Deprecated.
`ResponseParser` HttpSolrClientBase.`getParser()`
`ResponseParser` LBHttp2SolrClient.`getParser()`
`ResponseParser` LBSolrClient.`getParser()`
`protected ResponseParser` HttpSolrClientBase.`responseParser​(SolrRequest<?> solrRequest)`

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)` Deprecated.
`HttpSolrClient.HttpUriRequestResponse` HttpSolrClient.`httpUriRequest​(SolrRequest<?> request, ResponseParser processor)` Deprecated.
`protected ModifiableSolrParams` HttpSolrClientBase.`initalizeSolrParams​(SolrRequest<?> solrRequest, ResponseParser parserToUse)`
`protected NamedList<Object>` HttpSolrClientBase.`processErrorsAndResponse​(int httpStatus, String responseReason, String responseMethod, ResponseParser processor, InputStream is, String mimeType, String encoding, boolean isV2Api, String urlExceptionMessage)`
`NamedList<Object>` HttpSolrClient.`request​(SolrRequest<?> request, ResponseParser processor)` Deprecated.
`NamedList<Object>` HttpSolrClient.`request​(SolrRequest<?> request, ResponseParser processor, String collection)` Deprecated.
`void` CloudSolrClient.`setParser​(ResponseParser processor)` Deprecated. use `CloudHttp2SolrClient.Builder` instead
`void` ConcurrentUpdateSolrClient.`setParser​(ResponseParser responseParser)` Deprecated.
`void` HttpSolrClient.`setParser​(ResponseParser parser)` Deprecated. use `SolrClientBuilder.withResponseParser(ResponseParser)` instead
`protected void` HttpSolrClientBase.`setParser​(ResponseParser parser)`
`void` LBHttp2SolrClient.`setParser​(ResponseParser parser)` Deprecated. Pass in a configured `Http2SolrClient` instead
`void` LBSolrClient.`setParser​(ResponseParser parser)` Deprecated. Pass in a configured `SolrClient` instead
`protected boolean` HttpSolrClientBase.`wantStream​(ResponseParser processor)`
`CloudHttp2SolrClient.Builder` CloudHttp2SolrClient.Builder.`withResponseParser​(ResponseParser responseParser)` Provides a `ResponseParser` for created clients to use when handling requests.
`B` HttpSolrClientBuilderBase.`withResponseParser​(ResponseParser responseParser)` Provides a `ResponseParser` for created clients to use when handling requests.
`B` SolrClientBuilder.`withResponseParser​(ResponseParser responseParser)` Deprecated. Provides a `ResponseParser` for created clients to use when handling requests.

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

Methods in org.apache.solr.client.solrj.request that return ResponseParser
`ResponseParser` AliasesApi.DeleteAlias.`getResponseParser()`
`ResponseParser` AliasesApi.GetAliasByName.`getResponseParser()`
`ResponseParser` AliasesApi.GetAliases.`getResponseParser()`
`ResponseParser` AliasPropertiesApi.CreateOrUpdateAliasProperty.`getResponseParser()`
`ResponseParser` AliasPropertiesApi.DeleteAliasProperty.`getResponseParser()`
`ResponseParser` AliasPropertiesApi.GetAliasProperty.`getResponseParser()`
`ResponseParser` AliasPropertiesApi.GetAllAliasProperties.`getResponseParser()`
`ResponseParser` AliasPropertiesApi.UpdateAliasProperties.`getResponseParser()`
`ResponseParser` ClusterApi.BalanceReplicas.`getResponseParser()`
`ResponseParser` ClusterApi.MigrateReplicas.`getResponseParser()`
`ResponseParser` CollectionBackupsApi.CreateCollectionBackup.`getResponseParser()`
`ResponseParser` CollectionBackupsApi.DeleteMultipleBackupsByRecency.`getResponseParser()`
`ResponseParser` CollectionBackupsApi.DeleteSingleBackupById.`getResponseParser()`
`ResponseParser` CollectionBackupsApi.GarbageCollectUnusedBackupFiles.`getResponseParser()`
`ResponseParser` CollectionBackupsApi.ListBackupsAtLocation.`getResponseParser()`
`ResponseParser` CollectionPropertiesApi.CreateOrUpdateCollectionProperty.`getResponseParser()`
`ResponseParser` CollectionPropertiesApi.DeleteCollectionProperty.`getResponseParser()`
`ResponseParser` CollectionsApi.BalanceShardUnique.`getResponseParser()`
`ResponseParser` CollectionsApi.CreateCollection.`getResponseParser()`
`ResponseParser` CollectionsApi.DeleteCollection.`getResponseParser()`
`ResponseParser` CollectionsApi.ListCollections.`getResponseParser()`
`ResponseParser` CollectionsApi.ReloadCollection.`getResponseParser()`
`ResponseParser` CollectionsApi.RenameCollection.`getResponseParser()`
`ResponseParser` CollectionSnapshotsApi.CreateCollectionSnapshot.`getResponseParser()`
`ResponseParser` CollectionSnapshotsApi.DeleteCollectionSnapshot.`getResponseParser()`
`ResponseParser` ConfigsetsApi.ListConfigSet.`getResponseParser()`
`ResponseParser` CoreBackupsApi.CreateBackup.`getResponseParser()`
`ResponseParser` CoresApi.InstallCoreData.`getResponseParser()`
`ResponseParser` CoresApi.MergeIndexes.`getResponseParser()`
`ResponseParser` CoresApi.ReloadCore.`getResponseParser()`
`ResponseParser` CoresApi.RenameCore.`getResponseParser()`
`ResponseParser` CoresApi.RestoreCore.`getResponseParser()`
`ResponseParser` CoresApi.SwapCores.`getResponseParser()`
`ResponseParser` CoresApi.UnloadCore.`getResponseParser()`
`ResponseParser` CoreSnapshotsApi.CreateSnapshot.`getResponseParser()`
`ResponseParser` CoreSnapshotsApi.DeleteSnapshot.`getResponseParser()`
`ResponseParser` CoreSnapshotsApi.ListSnapshots.`getResponseParser()`
`ResponseParser` NodeApi.DeleteNode.`getResponseParser()`
`ResponseParser` NodeApi.GetCommandStatus.`getResponseParser()`
`ResponseParser` NodeApi.GetPublicKey.`getResponseParser()`
`ResponseParser` NodeApi.ReplaceNode.`getResponseParser()`
`ResponseParser` QueryingApi.JsonQuery.`getResponseParser()`
`ResponseParser` QueryingApi.Query.`getResponseParser()`
`ResponseParser` ReplicaPropertiesApi.AddReplicaProperty.`getResponseParser()`
`ResponseParser` ReplicaPropertiesApi.DeleteReplicaProperty.`getResponseParser()`
`ResponseParser` ReplicasApi.CreateReplica.`getResponseParser()`
`ResponseParser` ReplicasApi.DeleteReplicaByName.`getResponseParser()`
`ResponseParser` ReplicasApi.DeleteReplicasByCount.`getResponseParser()`
`ResponseParser` ReplicasApi.DeleteReplicasByCountAllShards.`getResponseParser()`
`ResponseParser` SchemaApi.GetSchemaInfo.`getResponseParser()`
`ResponseParser` SchemaApi.GetSchemaName.`getResponseParser()`
`ResponseParser` SchemaApi.GetSchemaSimilarity.`getResponseParser()`
`ResponseParser` SchemaApi.GetSchemaUniqueKey.`getResponseParser()`
`ResponseParser` SchemaApi.GetSchemaVersion.`getResponseParser()`
`ResponseParser` SchemaApi.GetSchemaZkVersion.`getResponseParser()`
`ResponseParser` ShardsApi.CreateShard.`getResponseParser()`
`ResponseParser` ShardsApi.DeleteShard.`getResponseParser()`
`ResponseParser` ShardsApi.ForceShardLeader.`getResponseParser()`
`ResponseParser` ShardsApi.InstallShardData.`getResponseParser()`
`ResponseParser` ShardsApi.SyncShard.`getResponseParser()`
`ResponseParser` V2Request.`getResponseParser()`

Methods in org.apache.solr.client.solrj.request with parameters of type ResponseParser
`V2Request.Builder` V2Request.Builder.`withResponseParser​(ResponseParser parser)`