# Uses of Class
org.apache.solr.client.solrj.response.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
Implementations of some client API classes, and their friends.
org.apache.solr.client.solrj.request
Convenience classes for dealing with various types of Solr requests.
org.apache.solr.client.solrj.response
Convenience classes for dealing with various types of Solr responses.
org.apache.solr.client.solrj.response.json
Allows parsing of JSON query/faceting API responses

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

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

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

Fields in org.apache.solr.client.solrj.impl declared as ResponseParser
Modifier and Type
Field
Description
`protected ResponseParser`
HttpSolrClientBase.`parser`
`protected ResponseParser`
LBSolrClient.`parser`
`protected ResponseParser`
CloudSolrClient.Builder.`responseParser`
`protected ResponseParser`
HttpSolrClientBuilderBase.`responseParser`
Methods in org.apache.solr.client.solrj.impl that return ResponseParser
Modifier and Type
Method
Description
`ResponseParser`
CloudSolrClient.`getParser()`
`ResponseParser`
HttpSolrClientBase.`getParser()`
`ResponseParser`
LBSolrClient.`getParser()`
`protected ResponseParser`
HttpSolrClientBase.`responseParser(SolrRequest<?> solrRequest)`
Methods in org.apache.solr.client.solrj.impl with parameters of type ResponseParser
Modifier and Type
Method
Description
`protected ModifiableSolrParams`
HttpSolrClientBase.`initializeSolrParams(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)`
`protected void`
HttpSolrClientBase.`setParser(ResponseParser parser)`
`protected boolean`
HttpSolrClientBase.`wantStream(ResponseParser processor)`
`CloudSolrClient.Builder`
CloudSolrClient.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.

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

Methods in org.apache.solr.client.solrj.request that return ResponseParser
Modifier and Type
Method
Description
`ResponseParser`
AliasesApi.CreateAlias.`getResponseParser()`
`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`
ClusterPropertiesApi.CreateOrUpdateClusterProperty.`getResponseParser()`
`ResponseParser`
ClusterPropertiesApi.CreateOrUpdateNestedClusterProperty.`getResponseParser()`
`ResponseParser`
ClusterPropertiesApi.DeleteClusterProperty.`getResponseParser()`
`ResponseParser`
ClusterPropertiesApi.GetClusterProperty.`getResponseParser()`
`ResponseParser`
ClusterPropertiesApi.ListClusterProperties.`getResponseParser()`
`ResponseParser`
CollectionBackupsApi.CreateCollectionBackup.`getResponseParser()`
`ResponseParser`
CollectionBackupsApi.DeleteMultipleBackupsByRecency.`getResponseParser()`
`ResponseParser`
CollectionBackupsApi.DeleteSingleBackupById.`getResponseParser()`
`ResponseParser`
CollectionBackupsApi.GarbageCollectUnusedBackupFiles.`getResponseParser()`
`ResponseParser`
CollectionBackupsApi.ListBackupsAtLocation.`getResponseParser()`
`ResponseParser`
CollectionBackupsApi.RestoreCollection.`getResponseParser()`
`ResponseParser`
CollectionPropertiesApi.CreateOrUpdateCollectionProperty.`getResponseParser()`
`ResponseParser`
CollectionPropertiesApi.DeleteCollectionProperty.`getResponseParser()`
`ResponseParser`
CollectionsApi.BalanceShardUnique.`getResponseParser()`
`ResponseParser`
CollectionsApi.CreateCollection.`getResponseParser()`
`ResponseParser`
CollectionsApi.DeleteCollection.`getResponseParser()`
`ResponseParser`
CollectionsApi.GetCollectionStatus.`getResponseParser()`
`ResponseParser`
CollectionsApi.ListCollections.`getResponseParser()`
`ResponseParser`
CollectionsApi.ReloadCollection.`getResponseParser()`
`ResponseParser`
CollectionsApi.RenameCollection.`getResponseParser()`
`ResponseParser`
CollectionSnapshotsApi.CreateCollectionSnapshot.`getResponseParser()`
`ResponseParser`
CollectionSnapshotsApi.DeleteCollectionSnapshot.`getResponseParser()`
`ResponseParser`
CollectionSnapshotsApi.ListSnapshots.`getResponseParser()`
`ResponseParser`
ConfigsetsApi.CloneExistingConfigSet.`getResponseParser()`
`ResponseParser`
ConfigsetsApi.DeleteConfigSet.`getResponseParser()`
`ResponseParser`
ConfigsetsApi.ListConfigSet.`getResponseParser()`
`ResponseParser`
ConfigsetsApi.UploadConfigSet.`getResponseParser()`
`ResponseParser`
ConfigsetsApi.UploadConfigSetFile.`getResponseParser()`
`ResponseParser`
CoreBackupsApi.CreateBackup.`getResponseParser()`
`ResponseParser`
CoresApi.CreateCore.`getResponseParser()`
`ResponseParser`
CoresApi.GetAllCoreStatus.`getResponseParser()`
`ResponseParser`
CoresApi.GetCoreStatus.`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.ListSnapshots1.`getResponseParser()`
`ResponseParser`
FileStoreApi.DeleteFile.`getResponseParser()`
`ResponseParser`
FileStoreApi.FetchFile.`getResponseParser()`
`ResponseParser`
FileStoreApi.GetMetadata.`getResponseParser()`
`ResponseParser`
FileStoreApi.SyncFile.`getResponseParser()`
`ResponseParser`
FileStoreApi.UploadFile.`getResponseParser()`
`ResponseParser`
LoggingApi.FetchLocalLogMessages.`getResponseParser()`
`ResponseParser`
LoggingApi.ListAllLoggersAndLevels.`getResponseParser()`
`ResponseParser`
LoggingApi.ModifyLocalLogLevel.`getResponseParser()`
`ResponseParser`
LoggingApi.SetMessageThreshold.`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`
ReplicationApi.FetchFileList.`getResponseParser()`
`ResponseParser`
ReplicationApi.FetchIndexVersion.`getResponseParser()`
`ResponseParser`
ReplicationBackupsApi.CreateBackup1.`getResponseParser()`
`ResponseParser`
SchemaApi.AddDynamicField.`getResponseParser()`
`ResponseParser`
SchemaApi.AddField.`getResponseParser()`
`ResponseParser`
SchemaApi.AddFieldType.`getResponseParser()`
`ResponseParser`
SchemaApi.BulkSchemaModification.`getResponseParser()`
`ResponseParser`
SchemaApi.DeleteDynamicField.`getResponseParser()`
`ResponseParser`
SchemaApi.DeleteField.`getResponseParser()`
`ResponseParser`
SchemaApi.DeleteFieldType.`getResponseParser()`
`ResponseParser`
SchemaApi.GetDynamicFieldInfo.`getResponseParser()`
`ResponseParser`
SchemaApi.GetFieldInfo.`getResponseParser()`
`ResponseParser`
SchemaApi.GetFieldTypeInfo.`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`
SchemaApi.ListCopyFields.`getResponseParser()`
`ResponseParser`
SchemaApi.ListDynamicFields.`getResponseParser()`
`ResponseParser`
SchemaApi.ListSchemaFields.`getResponseParser()`
`ResponseParser`
SchemaApi.ListSchemaFieldTypes.`getResponseParser()`
`ResponseParser`
SegmentsApi.GetSegmentData.`getResponseParser()`
`ResponseParser`
ShardsApi.CreateShard.`getResponseParser()`
`ResponseParser`
ShardsApi.DeleteShard.`getResponseParser()`
`ResponseParser`
ShardsApi.ForceShardLeader.`getResponseParser()`
`ResponseParser`
ShardsApi.InstallShardData.`getResponseParser()`
`ResponseParser`
ShardsApi.SyncShard.`getResponseParser()`
`ResponseParser`
V2Request.`getResponseParser()`
`ResponseParser`
ZookeeperReadApi.ListNodes.`getResponseParser()`
Methods in org.apache.solr.client.solrj.request with parameters of type ResponseParser
Modifier and Type
Method
Description
`V2Request.Builder`
V2Request.Builder.`withResponseParser(ResponseParser parser)`

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

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

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

Subclasses of ResponseParser in org.apache.solr.client.solrj.response.json
Modifier and Type
Class
Description
`class`
`JacksonDataBindResponseParser<T>`
Parses JSON, deserializing to a domain type (class) via Jackson data-bind.
`class`
`JsonMapResponseParser`
Parses the input as a JSON `Map`, and puts the entries onto the response `NamedList`.