# 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.
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