# Uses of Package
org.apache.solr.common.util

Packages that use org.apache.solr.common.util
org.apache.solr.client.solrj: Primary APIs for communicating with a Solr Server from a Java client.
org.apache.solr.client.solrj.cloud: Common classes for SolrCloud.
org.apache.solr.client.solrj.cloud.autoscaling: Common classes for autoscaling parsing filtering nodes and sorting
org.apache.solr.client.solrj.impl: Concrete implementations of client API classes.
org.apache.solr.client.solrj.io.sql: JDBC Driver Package Sample usage
org.apache.solr.client.solrj.io.stream: Stream implementations for the Streaming Aggregation API
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.schema: Convenience classes for dealing with Schema API responses.
org.apache.solr.client.solrj.util: Utilities for Solr client applications.
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.cloud: Common Solr Cloud and ZooKeeper related classes reused on both clients & server.
org.apache.solr.common.params: Parameter constants and enumerations.
org.apache.solr.common.util: Common utility classes reused on both clients & server.

Classes in org.apache.solr.common.util used by org.apache.solr.client.solrj
Class and Description
ContentStream
NamedList A simple container class for modeling an ordered list of name/value pairs.

Classes in org.apache.solr.common.util used by org.apache.solr.client.solrj.cloud
Class and Description
ObjectCache Simple object cache with a type-safe accessor.
Pair
TimeSource Source of time.

Classes in org.apache.solr.common.util used by org.apache.solr.client.solrj.cloud.autoscaling
Class and Description
ObjectCache Simple object cache with a type-safe accessor.
Pair
TimeSource Source of time.

Classes in org.apache.solr.common.util used by org.apache.solr.client.solrj.impl
Class and Description
ContentStream
JavaBinCodec.StringCache
NamedList A simple container class for modeling an ordered list of name/value pairs.
ObjectCache Simple object cache with a type-safe accessor.
Pair
TimeSource Source of time.

Classes in org.apache.solr.common.util used by org.apache.solr.client.solrj.io.sql
Class and Description
SuppressForbidden Annotation to suppress forbidden-apis errors inside a whole class, a method, or a field.

Classes in org.apache.solr.common.util used by org.apache.solr.client.solrj.io.stream
Class and Description
DataInputInputStream An abstract DataInput that extends InputStream
JavaBinCodec Defines a space-efficient serialization/deserialization format for transferring data.
NamedList A simple container class for modeling an ordered list of name/value pairs.

Classes in org.apache.solr.common.util used by org.apache.solr.client.solrj.request
Class and Description
CommandOperation
ContentStream
NamedList A simple container class for modeling an ordered list of name/value pairs.
Pair

Classes in org.apache.solr.common.util used by org.apache.solr.client.solrj.request.schema
Class and Description
NamedList A simple container class for modeling an ordered list of name/value pairs.

Classes in org.apache.solr.common.util used by org.apache.solr.client.solrj.response
Class and Description
NamedList A simple container class for modeling an ordered list of name/value pairs.

Classes in org.apache.solr.common.util used by org.apache.solr.client.solrj.response.schema
Class and Description
NamedList A simple container class for modeling an ordered list of name/value pairs.

Classes in org.apache.solr.common.util used by org.apache.solr.client.solrj.util
Class and Description
ContentStream

Classes in org.apache.solr.common.util used by org.apache.solr.common
Class and Description
NamedList A simple container class for modeling an ordered list of name/value pairs.
SimpleOrderedMap `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.
ValidatingJsonMap

Classes in org.apache.solr.common.util used by org.apache.solr.common.cloud
Class and Description
SuppressForbidden Annotation to suppress forbidden-apis errors inside a whole class, a method, or a field.

Classes in org.apache.solr.common.util used by org.apache.solr.common.params
Class and Description
NamedList A simple container class for modeling an ordered list of name/value pairs.

Classes in org.apache.solr.common.util used by org.apache.solr.common.util
Class and Description
Cache
CommandOperation
ContentStream
ContentStreamBase Three concrete implementations for ContentStream - one for File/URL/String
DataInputInputStream An abstract DataInput that extends InputStream
ExecutorUtil.InheritableThreadLocalProvider Any class which wants to carry forward the threadlocal values to the threads run by threadpools must implement this interface and the implementation should be registered here
FastInputStream Single threaded buffered InputStream Internal Solr use only, subject to change.
FastOutputStream Single threaded buffered OutputStream Internal Solr use only, subject to change.
FastWriter Single threaded BufferedWriter Internal Solr use only, subject to change.
Hash.LongPair 128 bits of state
JavaBinCodec Defines a space-efficient serialization/deserialization format for transferring data.
JavaBinCodec.ObjectResolver Allows extension of `JavaBinCodec` to support serialization of arbitrary data types.
JavaBinCodec.StringBytes
JavaBinCodec.StringCache
JavaBinCodec.WritableDocFields
JsonRecordReader A Streaming parser for json to emit one record at a time.
JsonRecordReader.Handler Implement this interface to stream records as and when one is found.
JsonTextWriter
MapBackedCache
NamedList A simple container class for modeling an ordered list of name/value pairs.
Pair
RetryUtil.BooleanRetryCmd
RetryUtil.RetryCmd
SimpleOrderedMap `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.
SolrJSONWriter Use this to serialize an object into Json.
SuppressForbidden Annotation to suppress forbidden-apis errors inside a whole class, a method, or a field.
TextWriter
TimeSource Source of time.
ValidatingJsonMap
ValidatingJsonMap.PredicateWithErrMsg
XML.Writable