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

Packages that use org.apache.solr.common.util
Package
Description
org.apache.solr.client.solrj
Primary APIs for communicating with a Solr Server from a Java client.
org.apache.solr.client.solrj.beans
Annotation based mapping of client objects to Solr documents.
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.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
Class
Description
ContentStream
Deprecated.
Use `RequestWriter.ContentWriter` instead.
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.beans
Class
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.impl
Class
Description
ContentStream
Deprecated.
Use `RequestWriter.ContentWriter` instead.
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
Description
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
Class
Description
ReflectMapWriter
Classes in org.apache.solr.common.util used by org.apache.solr.client.solrj.request.schema
Class
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
Description
DataEntry
This represents a data entry in the payload/stream.
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.response.json
Class
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
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.routing
Class
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
Description
ContentStream
Deprecated.
Use `RequestWriter.ContentWriter` instead.
Classes in org.apache.solr.common.util used by org.apache.solr.common
Class
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.
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
Class
Description
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
Class
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
Description
ByteArrayUtf8CharSequence
A mutable byte[] backed Utf8CharSequence.
BytesBlock
Cache
CommandOperation
CommonTestInjection.Breakpoint
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 thread local values to the threads run by thread pools 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.
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
Interface for commands that return a boolean result indicating success or failure.
RetryUtil.RetryCmd
Interface for commands that can be retried and may throw exceptions.
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.
StringBytes
SuppressForbidden
Annotation to suppress forbidden-apis errors inside a whole class, a method, or a field.
TextWriter
Base interface for all text based writers
TimeSource
Source of time.
Utf8CharSequence
A byte[] backed String
Utils.InputStreamConsumer
ValidatingJsonMap
ValidatingJsonMap.PredicateWithErrMsg
XML.Writable