# 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.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.beans: Annotated Data objects used in V2 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.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
ContentStream: Deprecated. Use `RequestWriter.ContentWriter` instead.
DataEntry: This represents a data entry in the payload/stream.
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.impl
ContentStream: Deprecated. Use `RequestWriter.ContentWriter` instead.
JavaBinCodec: Defines a space-efficient serialization/deserialization format for transferring data.
JavaBinCodec.StringCache
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
CommandOperation
ContentStream: Deprecated. Use `RequestWriter.ContentWriter` instead.
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.beans
ReflectMapWriter

Classes in org.apache.solr.common.util used by org.apache.solr.client.solrj.request.schema
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
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.json
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
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.routing
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
ContentStream: Deprecated. Use `RequestWriter.ContentWriter` instead.

Classes in org.apache.solr.common.util used by org.apache.solr.common
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.
SuppressForbidden: Annotation to suppress forbidden-apis errors inside a whole class, a method, or a field.
ValidatingJsonMap

Classes in org.apache.solr.common.util used by org.apache.solr.common.cloud
ReflectMapWriter
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
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
ByteArrayUtf8CharSequence: A mutable byte[] backed Utf8CharSequence.
BytesBlock
BytesOutputStream.Bytes
Cache
CommandOperation
Compressor
ContentStream: Deprecated. Use `RequestWriter.ContentWriter` instead.
ContentStreamBase: Three concrete implementations for ContentStream - one for File/URL/String
DataEntry: This represents a data entry in the payload/stream.
DataEntry.EntryListener
DataEntry.FastDecoder
DataEntry.Type: The types are a superset of json
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.
FastJavaBinDecoder
FastJavaBinDecoder.EntryImpl
FastJavaBinDecoder.Tag
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.BinEntryWriter
JavaBinCodec.ObjectResolver: Allows extension of `JavaBinCodec` to support serialization of arbitrary data types.
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
MurmurHash2: This is a very fast, non-cryptographic hash suitable for general hash-based lookup.
NamedList: A simple container class for modeling an ordered list of name/value pairs.
Pair
PathTrie.Node
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.
StringBytes
SuppressForbidden: Annotation to suppress forbidden-apis errors inside a whole class, a method, or a field.
TextWriter
TimeSource: Source of time.
Utf8CharSequence: A byte[] backed String
Utils.InputStreamConsumer
ValidatingJsonMap
ValidatingJsonMap.PredicateWithErrMsg
XML.Writable