## Uses of Class
org.apache.solr.common.util.NamedList

Packages that use NamedList
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.
org.apache.solr.client.solrj.request.schema: Convenience classes for making Schema API 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
org.apache.solr.client.solrj.response.schema: Convenience classes for dealing with Schema API responses.
org.apache.solr.client.solrj.routing: Classes to handle query routing preferences
org.apache.solr.common: Common classes reused on both clients & server for dealing with `documents to be indexed` and `result documents`.
org.apache.solr.common.params: Parameter constants and enumerations.
org.apache.solr.common.util: Common utility classes reused on both clients & server.

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

Methods in org.apache.solr.client.solrj that return NamedList
`abstract NamedList<Object>` SolrResponse.`getResponse()`
`abstract NamedList<Object>` ResponseParser.`processResponse​(InputStream body, String encoding)`
`abstract NamedList<Object>` ResponseParser.`processResponse​(Reader reader)`
`NamedList<Object>` SolrClient.`request​(SolrRequest<?> request)` Execute a request against a Solr server using the default collection
`abstract NamedList<Object>` SolrClient.`request​(SolrRequest<?> request, String collection)` Execute a request against a Solr server for a given collection

Methods in org.apache.solr.client.solrj with parameters of type NamedList
`abstract void` SolrResponse.`setResponse​(NamedList<Object> rsp)`

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

Subclasses of NamedList in org.apache.solr.client.solrj.impl
`static class` `CloudSolrClient.RouteResponse<T extends LBSolrClient.Req>`

Fields in org.apache.solr.client.solrj.impl declared as NamedList
`protected NamedList<Object>` LBSolrClient.Rsp.`rsp`

Fields in org.apache.solr.client.solrj.impl with type parameters of type NamedList
`Future<NamedList<Object>>` HttpSolrClient.HttpUriRequestResponse.`future`

Methods in org.apache.solr.client.solrj.impl that return NamedList
`protected NamedList<Object>` LBSolrClient.`doRequest​(String baseUrl, SolrRequest<?> solrRequest, String collection)`
`protected NamedList<Object>` HttpSolrClient.`executeMethod​(org.apache.http.client.methods.HttpRequestBase method, Principal userPrincipal, ResponseParser processor, boolean isV2Api)` Deprecated.
`NamedList<?>` BaseHttpSolrClient.RemoteExecutionException.`getMetaData()`
`NamedList<Object>` LBSolrClient.Rsp.`getResponse()` The response from the server
`NamedList<NamedList<?>>` CloudSolrClient.RouteResponse.`getRouteResponses()`
`NamedList<Throwable>` CloudSolrClient.RouteException.`getThrowables()`
`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>` BinaryResponseParser.`processResponse​(InputStream body, String encoding)`
`NamedList<Object>` BinaryResponseParser.`processResponse​(Reader reader)`
`NamedList<Object>` InputStreamResponseParser.`processResponse​(InputStream body, String encoding)`
`NamedList<Object>` InputStreamResponseParser.`processResponse​(Reader reader)`
`NamedList<Object>` JsonMapResponseParser.`processResponse​(InputStream body, String encoding)`
`NamedList<Object>` JsonMapResponseParser.`processResponse​(Reader reader)`
`NamedList<Object>` NoOpResponseParser.`processResponse​(InputStream body, String encoding)`
`NamedList<Object>` NoOpResponseParser.`processResponse​(Reader reader)`
`NamedList<Object>` StreamingBinaryResponseParser.`processResponse​(InputStream body, String encoding)`
`NamedList<Object>` XMLResponseParser.`processResponse​(InputStream in, String encoding)`
`NamedList<Object>` XMLResponseParser.`processResponse​(Reader in)`
`protected NamedList<Object>` XMLResponseParser.`readNamedList​(XMLStreamReader parser)`
`NamedList<Object>` CloudSolrClient.`request​(SolrRequest<?> request, String collection)`
`NamedList<Object>` ConcurrentUpdateHttp2SolrClient.`request​(SolrRequest<?> request, String collection)`
`NamedList<Object>` ConcurrentUpdateSolrClient.`request​(SolrRequest<?> request, String collection)` Deprecated.
`NamedList<Object>` Http2SolrClient.`request​(SolrRequest<?> solrRequest, String collection)`
`NamedList<Object>` HttpJdkSolrClient.`request​(SolrRequest<?> solrRequest, String collection)`
`NamedList<Object>` HttpSolrClient.`request​(SolrRequest<?> request, String collection)` Deprecated. Process the request.
`NamedList<Object>` HttpSolrClient.`request​(SolrRequest<?> request, ResponseParser processor)` Deprecated.
`NamedList<Object>` HttpSolrClient.`request​(SolrRequest<?> request, ResponseParser processor, String collection)` Deprecated.
`NamedList<Object>` LBSolrClient.`request​(SolrRequest<?> request, String collection)` Tries to query a live server.
`NamedList<Object>` LBSolrClient.`request​(SolrRequest<?> request, String collection, Integer numServersToTry)`
`protected NamedList<Object>` CloudSolrClient.`requestWithRetryOnStaleState​(SolrRequest<?> request, int retryCount, List<String> inputCollections)` As this class doesn't watch external collections on the client side, there's a chance that the request will fail due to cached stale state, which means the state must be refreshed from ZK and retried.
`protected NamedList<Object>` CloudSolrClient.`sendRequest​(SolrRequest<?> request, List<String> inputCollections)`

Methods in org.apache.solr.client.solrj.impl that return types with arguments of type NamedList
`protected CompletableFuture<NamedList<Object>>` HttpJdkSolrClient.HttpSolrClientCancellable.`getResponse()`
`NamedList<NamedList<?>>` CloudSolrClient.RouteResponse.`getRouteResponses()`
`CompletableFuture<NamedList<Object>>` Http2SolrClient.`requestAsync​(SolrRequest<?> solrRequest, String collection)`
`CompletableFuture<NamedList<Object>>` HttpJdkSolrClient.`requestAsync​(SolrRequest<?> solrRequest, String collection)`
`CompletableFuture<NamedList<Object>>` HttpSolrClientBase.`requestAsync​(SolrRequest<?> request)` Execute an asynchronous request against a Solr server using the default collection.
`abstract CompletableFuture<NamedList<Object>>` HttpSolrClientBase.`requestAsync​(SolrRequest<?> request, String collection)` Execute an asynchronous request against a Solr server for a given collection.

Methods in org.apache.solr.client.solrj.impl with parameters of type NamedList
`CloudSolrClient.RouteResponse` CloudSolrClient.`condenseResponse​(NamedList<?> response, int timeMillis)`
`protected <T extends CloudSolrClient.RouteResponse<?>> T` CloudSolrClient.`condenseResponse​(NamedList<?> response, int timeMillis, Supplier<T> supplier)`
`static BaseHttpSolrClient.RemoteExecutionException` BaseHttpSolrClient.RemoteExecutionException.`create​(String host, NamedList<?> errResponse)`
`int` CloudSolrClient.`getMinAchievedReplicationFactor​(String collection, NamedList<?> resp)` Useful for determining the minimum achieved replication factor across all shards involved in processing an update request, typically useful for gauging the replication factor of a batch.
`protected CloudSolrClient.RouteException` CloudLegacySolrClient.`getRouteException​(SolrException.ErrorCode serverError, NamedList<Throwable> exceptions, Map<String,​? extends LBSolrClient.Req> routes)` Deprecated.
`protected CloudSolrClient.RouteException` CloudSolrClient.`getRouteException​(SolrException.ErrorCode serverError, NamedList<Throwable> exceptions, Map<String,​? extends LBSolrClient.Req> routes)`
`Map<String,​Integer>` CloudSolrClient.`getShardReplicationFactor​(String collection, NamedList<?> resp)` Walks the NamedList response after performing an update request looking for the replication factor that was achieved in each shard involved in the request.
`void` CloudSolrClient.RouteResponse.`setRouteResponses​(NamedList<NamedList<?>> routeResponses)`

Method parameters in org.apache.solr.client.solrj.impl with type arguments of type NamedList
`Cancellable` Http2SolrClient.`asyncRequest​(SolrRequest<?> solrReq, String collection, AsyncListener<NamedList<Object>> asyncListener)`
`Cancellable` HttpJdkSolrClient.`asyncRequest​(SolrRequest<?> solrRequest, String collection, AsyncListener<NamedList<Object>> asyncListener)`
`abstract Cancellable` HttpSolrClientBase.`asyncRequest​(SolrRequest<?> solrRequest, String collection, AsyncListener<NamedList<Object>> asyncListener)` Deprecated. use `HttpSolrClientBase.requestAsync(SolrRequest, String)`.
`void` CloudSolrClient.RouteResponse.`setRouteResponses​(NamedList<NamedList<?>> routeResponses)`

Constructors in org.apache.solr.client.solrj.impl with parameters of type NamedList
`RemoteExecutionException​(String remoteHost, int code, String msg, NamedList<?> meta)`
`RouteException​(SolrException.ErrorCode errorCode, NamedList<Throwable> throwables, Map<String,​? extends LBSolrClient.Req> routes)`

Constructor parameters in org.apache.solr.client.solrj.impl with type arguments of type NamedList
`HttpSolrClientCancellable​(CompletableFuture<NamedList<Object>> response)`

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

Constructors in org.apache.solr.client.solrj.request with parameters of type NamedList
`CoreStatus​(NamedList<Object> response)`

Constructor parameters in org.apache.solr.client.solrj.request with type arguments of type NamedList
`MultiContentWriterRequest​(SolrRequest.METHOD m, String path, Iterator<Pair<NamedList<String>,​Object>> payload)`

### Uses of NamedList in org.apache.solr.client.solrj.request.schema

Methods in org.apache.solr.client.solrj.request.schema that return NamedList
`protected NamedList<Object>` SchemaRequest.MultiUpdate.`getRequestParameters()`
`protected abstract NamedList<Object>` SchemaRequest.Update.`getRequestParameters()`

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

Fields in org.apache.solr.client.solrj.response declared as NamedList
`NamedList<Object>` SimpleSolrResponse.`nl`

Methods in org.apache.solr.client.solrj.response that return NamedList
`NamedList<NamedList<Object>>` CollectionAdminResponse.`getCollectionStatus()`
`NamedList<NamedList<Object>>` CoreAdminResponse.`getCoreStatus()`
`NamedList<Object>` CoreAdminResponse.`getCoreStatus​(String core)`
`NamedList<String>` CollectionAdminResponse.`getErrorMessages()`
`NamedList<String>` ConfigSetAdminResponse.`getErrorMessages()`
`NamedList<String>` HealthCheckResponse.`getErrorMessages()`
`NamedList<List<PivotField>>` QueryResponse.`getFacetPivot()`
`NamedList<Object>` QueryResponse.`getHeader()`
`NamedList<Object>` LukeResponse.`getIndexInfo()`
`NamedList<SolrDocumentList>` QueryResponse.`getMoreLikeThis()`
`NamedList<Object>` SimpleSolrResponse.`getResponse()`
`NamedList<Object>` SolrResponseBase.`getResponse()`
`NamedList<?>` SolrResponseBase.`getResponseHeader()` Return a `NamedList` object representing the 'responseHeader' section of Solr's response
`NamedList<ArrayList>` QueryResponse.`getSortValues()`
`NamedList<String>` QueryResponse.`getTasksInfo()`
`NamedList<Integer>` LukeResponse.FieldInfo.`getTopTerms()`

Methods in org.apache.solr.client.solrj.response that return types with arguments of type NamedList
`Map<String,​NamedList<Integer>>` CollectionAdminResponse.`getCollectionCoresStatus()`
`Map<String,​NamedList<Integer>>` CollectionAdminResponse.`getCollectionNodesStatus()`
`NamedList<NamedList<Object>>` CollectionAdminResponse.`getCollectionStatus()`
`NamedList<NamedList<Object>>` CoreAdminResponse.`getCoreStatus()`

Methods in org.apache.solr.client.solrj.response with parameters of type NamedList
`protected List<AnalysisResponseBase.AnalysisPhase>` AnalysisResponseBase.`buildPhases​(NamedList<Object> phaseNL)` Parses the given named list and builds a list of analysis phases form it.
`protected AnalysisResponseBase.TokenInfo` AnalysisResponseBase.`buildTokenInfo​(NamedList<?> tokenNL)` Parses the given named list and builds a token from it.
`void` LukeResponse.FieldInfo.`read​(NamedList<Object> nl)`
`void` LukeResponse.FieldTypeInfo.`read​(NamedList<Object> nl)`
`void` DocumentAnalysisResponse.`setResponse​(NamedList<Object> response)`
`void` FieldAnalysisResponse.`setResponse​(NamedList<Object> response)`
`void` LukeResponse.`setResponse​(NamedList<Object> res)`
`void` QueryResponse.`setResponse​(NamedList<Object> res)`
`void` SimpleSolrResponse.`setResponse​(NamedList<Object> rsp)`
`void` SolrResponseBase.`setResponse​(NamedList<Object> response)`

Method parameters in org.apache.solr.client.solrj.response with type arguments of type NamedList
`protected List<PivotField>` QueryResponse.`readPivots​(List<NamedList> list)`

Constructors in org.apache.solr.client.solrj.response with parameters of type NamedList
`FieldStatsInfo​(NamedList<Object> nl, String fname)`
`QueryResponse​(NamedList<Object> res, SolrClient solrClient)` Utility constructor to set the solrServer and namedList
`SpellCheckResponse​(NamedList<?> spellInfo)`
`SuggesterResponse​(NamedList<NamedList<Object>> suggestInfo)`
`Suggestion​(String token, NamedList<Object> suggestion)`
`TermsResponse​(NamedList<NamedList<Object>> termsInfo)`

Constructor parameters in org.apache.solr.client.solrj.response with type arguments of type NamedList
`ClusteringResponse​(List<NamedList<Object>> clusterInfo)`
`SuggesterResponse​(NamedList<NamedList<Object>> suggestInfo)`
`TermsResponse​(NamedList<NamedList<Object>> termsInfo)`

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

Methods in org.apache.solr.client.solrj.response.json with parameters of type NamedList
`static boolean` HeatmapJsonFacet.`isHeatmapFacet​(NamedList<?> potentialHeatmapValues)` A NamedList is a proper "heatmap" response if it contains all expected properties

Constructors in org.apache.solr.client.solrj.response.json with parameters of type NamedList
`BucketBasedJsonFacet​(NamedList<?> bucketBasedFacet)`
`BucketJsonFacet​(NamedList<?> singleBucket)`
`HeatmapJsonFacet​(NamedList<?> heatmapNL)`
`NestableJsonFacet​(NamedList<?> facetNL)`

### Uses of NamedList in org.apache.solr.client.solrj.response.schema

Methods in org.apache.solr.client.solrj.response.schema with parameters of type NamedList
`void` SchemaResponse.CopyFieldsResponse.`setResponse​(NamedList<Object> response)`
`void` SchemaResponse.DynamicFieldResponse.`setResponse​(NamedList<Object> response)`
`void` SchemaResponse.DynamicFieldsResponse.`setResponse​(NamedList<Object> response)`
`void` SchemaResponse.FieldResponse.`setResponse​(NamedList<Object> response)`
`void` SchemaResponse.FieldsResponse.`setResponse​(NamedList<Object> response)`
`void` SchemaResponse.FieldTypeResponse.`setResponse​(NamedList<Object> response)`
`void` SchemaResponse.FieldTypesResponse.`setResponse​(NamedList<Object> response)`
`void` SchemaResponse.GlobalSimilarityResponse.`setResponse​(NamedList<Object> response)`
`void` SchemaResponse.SchemaNameResponse.`setResponse​(NamedList<Object> response)`
`void` SchemaResponse.SchemaVersionResponse.`setResponse​(NamedList<Object> response)`
`void` SchemaResponse.`setResponse​(NamedList<Object> response)`
`void` SchemaResponse.UniqueKeyResponse.`setResponse​(NamedList<Object> response)`
`void` SchemaResponse.UpdateResponse.`setResponse​(NamedList<Object> response)`

### Uses of NamedList in org.apache.solr.client.solrj.routing

Constructors in org.apache.solr.client.solrj.routing with parameters of type NamedList
`AffinityReplicaListTransformerFactory​(NamedList<?> c)`

### Uses of NamedList in org.apache.solr.common

Fields in org.apache.solr.common declared as NamedList
`protected NamedList<String>` SolrException.`metadata`

Methods in org.apache.solr.common that return NamedList
`NamedList<String>` SolrException.`getMetadata()`

Methods in org.apache.solr.common with parameters of type NamedList
`void` SolrException.`setMetadata​(NamedList<String> metadata)`

### Uses of NamedList in org.apache.solr.common.params

Methods in org.apache.solr.common.params that return NamedList
`NamedList<Object>` SolrParams.`toNamedList()` Convert this to a NamedList of unique keys with either String or String[] values depending on how many values there are for the parameter.

### Uses of NamedList in org.apache.solr.common.util

Subclasses of NamedList in org.apache.solr.common.util
`class` `SimpleOrderedMap<T>` `SimpleOrderedMap` is a `NamedList` where access by key is more important than maintaining order when it comes to representing the held data in other forms, as ResponseWriters normally do.

Methods in org.apache.solr.common.util that return NamedList
`static NamedList<Object>` DOMUtil.`childNodesToNamedList​(ConfigNode node)`
`static NamedList<Object>` DOMUtil.`childNodesToNamedList​(Node nd)`
`NamedList<T>` NamedList.`clone()` Makes a shallow copy of the named list.
`NamedList<T>` NamedList.`getImmutableCopy()`
`static NamedList<Object>` DOMUtil.`nodesToNamedList​(NodeList nlst)`
`NamedList<Object>` JavaBinCodec.`readNamedList​(DataInputInputStream dis)`
`static NamedList<Object>` DOMUtil.`readNamedListChildren​(ConfigNode configNode)`

Methods in org.apache.solr.common.util with parameters of type NamedList
`boolean` NamedList.`addAll​(NamedList<? extends T> nl)` Appends the elements of the given NamedList to this one.
`static void` DOMUtil.`addToNamedList​(Node nd, NamedList<Object> nlst, List<Object> arr)` Examines a Node from the DOM representation of a NamedList and adds the contents of that node to both the specified NamedList and List passed as arguments.
`static List<CommandOperation>` CommandOperation.`readCommands​(Iterable<ContentStream> streams, NamedList resp)`
`static List<CommandOperation>` CommandOperation.`readCommands​(Iterable<ContentStream> streams, NamedList resp, Set<String> singletonCommands)` Read commands from request streams
`void` JavaBinCodec.`writeNamedList​(NamedList<?> nl)`
`default void` JsonTextWriter.`writeNamedList​(String name, NamedList<?> val)`
`void` TextWriter.`writeNamedList​(String name, NamedList<?> val)`
`default void` JsonTextWriter.`writeNamedListAsArrArr​(String name, NamedList<?> val)`
`default void` JsonTextWriter.`writeNamedListAsArrMap​(String name, NamedList<?> val)`
`default void` JsonTextWriter.`writeNamedListAsFlat​(String name, NamedList<?> val)`
`default void` JsonTextWriter.`writeNamedListAsMapMangled​(String name, NamedList<?> val)` Represents a NamedList directly as a JSON Object (essentially a Map) Map null to "" and name mangle any repeated keys to avoid repeats in the output.
`default void` JsonTextWriter.`writeNamedListAsMapWithDups​(String name, NamedList<?> val)` Represents a NamedList directly as a JSON Object (essentially a Map) repeating any keys if they are repeated in the NamedList.