# Hierarchy For All Packages

Package Hierarchies:

- org.apache.solr.client.solrj,
- org.apache.solr.client.solrj.beans,
- org.apache.solr.client.solrj.cloud,
- org.apache.solr.client.solrj.embedded,
- org.apache.solr.client.solrj.impl,
- org.apache.solr.client.solrj.request,
- org.apache.solr.client.solrj.request.beans,
- org.apache.solr.client.solrj.request.json,
- org.apache.solr.client.solrj.request.schema,
- org.apache.solr.client.solrj.response,
- org.apache.solr.client.solrj.response.json,
- org.apache.solr.client.solrj.response.schema,
- org.apache.solr.client.solrj.routing,
- org.apache.solr.client.solrj.util,
- org.apache.solr.cluster.api,
- org.apache.solr.common,
- org.apache.solr.common.annotation,
- org.apache.solr.common.cloud,
- org.apache.solr.common.luke,
- org.apache.solr.common.params,
- org.apache.solr.common.util

## Class Hierarchy

- java.lang.Object
  - java.util.AbstractCollection<E> (implements java.util.Collection<E>)
    - java.util.AbstractList<E> (implements java.util.List<E>)
      - java.util.ArrayList<E> (implements java.lang.Cloneable, java.util.List<E>, java.util.RandomAccess, java.io.Serializable)
        - org.apache.solr.common.SolrDocumentList (implements org.apache.solr.common.MapWriter)
  - org.apache.http.impl.cookie.AbstractCookieSpec (implements org.apache.http.cookie.CookieSpec)
    - org.apache.http.impl.cookie.CookieSpecBase
      - org.apache.http.impl.cookie.NetscapeDraftSpec
        - org.apache.solr.client.solrj.impl.SolrPortAwareCookieSpecFactory.PortAwareCookieSpec
  - java.util.concurrent.AbstractExecutorService (implements java.util.concurrent.ExecutorService)
    - java.util.concurrent.ThreadPoolExecutor
      - org.apache.solr.common.util.ExecutorUtil.MDCAwareThreadPoolExecutor
  - java.util.AbstractMap<K,​V> (implements java.util.Map<K,​V>)
    - java.util.HashMap<K,​V> (implements java.lang.Cloneable, java.util.Map<K,​V>, java.io.Serializable)
      - org.apache.solr.client.solrj.request.json.DomainMap
      - org.apache.solr.client.solrj.request.json.JsonFacetMap<B>
        - org.apache.solr.client.solrj.request.json.HeatmapFacetMap
        - org.apache.solr.client.solrj.request.json.QueryFacetMap
        - org.apache.solr.client.solrj.request.json.RangeFacetMap
        - org.apache.solr.client.solrj.request.json.TermsFacetMap
      - java.util.LinkedHashMap<K,​V> (implements java.util.Map<K,​V>)
        - org.apache.solr.common.LinkedHashMapWriter<V> (implements org.apache.solr.common.MapWriter)
  - org.apache.solr.client.solrj.routing.AffinityReplicaListTransformer (implements org.apache.solr.client.solrj.routing.ReplicaListTransformer)
  - org.apache.solr.client.solrj.routing.AffinityReplicaListTransformerFactory (implements org.apache.solr.client.solrj.routing.ReplicaListTransformerFactory)
  - org.apache.solr.common.cloud.Aliases
  - org.apache.solr.client.solrj.request.AliasesApi
  - org.apache.solr.client.solrj.request.AliasPropertiesApi
  - org.apache.solr.client.solrj.response.AnalysisResponseBase.AnalysisPhase
  - org.apache.solr.client.solrj.response.AnalysisResponseBase.TokenInfo
  - org.apache.solr.client.solrj.request.schema.AnalyzerDefinition
  - org.apache.solr.client.solrj.request.ApiMapping
  - org.apache.solr.client.solrj.impl.AuthenticationStoreHolder (implements org.eclipse.jetty.client.api.AuthenticationStore)
  - org.apache.solr.client.solrj.request.beans.BackupCollectionPayload (implements org.apache.solr.common.util.ReflectMapWriter)
  - org.apache.solr.client.solrj.impl.BaseHttpClusterStateProvider (implements org.apache.solr.client.solrj.impl.ClusterStateProvider)
    - org.apache.solr.client.solrj.impl.Http2ClusterStateProvider
    - org.apache.solr.client.solrj.impl.HttpClusterStateProvider
  - org.apache.http.impl.cookie.BasicDomainHandler (implements org.apache.http.cookie.CommonCookieAttributeHandler)
    - org.apache.http.impl.cookie.NetscapeDomainHandler
      - org.apache.solr.client.solrj.impl.SolrPortAwareCookieSpecFactory.PortAwareDomainHandler
  - org.apache.solr.client.solrj.response.json.BucketBasedJsonFacet
  - org.apache.solr.common.util.ByteArrayUtf8CharSequence (implements org.apache.solr.common.util.Utf8CharSequence)
  - org.apache.solr.common.util.BytesBlock
  - org.apache.solr.common.util.BytesOutputStream.Bytes
  - org.apache.solr.common.util.ByteUtils
  - org.apache.solr.client.solrj.util.ClientUtils
  - org.apache.solr.client.solrj.impl.CloudHttp2SolrClient.Builder
    - org.apache.solr.client.solrj.impl.CloudSolrClient.Builder
  - org.apache.solr.client.solrj.response.Cluster
  - org.apache.solr.client.solrj.request.ClusterApi
  - org.apache.solr.client.solrj.response.ClusteringResponse
  - org.apache.solr.client.solrj.request.beans.ClusterPropPayload (implements org.apache.solr.common.util.ReflectMapWriter)
  - org.apache.solr.client.solrj.request.beans.ClusterPropPayload.Cluster (implements org.apache.solr.common.util.ReflectMapWriter)
  - org.apache.solr.client.solrj.request.beans.ClusterPropPayload.CollectionDefaults (implements org.apache.solr.common.util.ReflectMapWriter)
  - org.apache.solr.client.solrj.request.beans.ClusterPropPayload.Defaults (implements org.apache.solr.common.util.ReflectMapWriter)
  - org.apache.solr.common.cloud.ClusterState (implements org.apache.solr.common.MapWriter)
  - org.apache.solr.common.cloud.ClusterState.CollectionRef
  - org.apache.solr.client.solrj.request.CollectionBackupsApi
  - org.apache.solr.client.solrj.request.CollectionPropertiesApi
  - org.apache.solr.client.solrj.request.CollectionsApi
  - org.apache.solr.client.solrj.request.CollectionSnapshotsApi
  - org.apache.solr.common.util.CollectionUtil
  - org.apache.solr.common.util.CommandOperation
  - org.apache.solr.common.util.CommonTestInjection
  - org.apache.solr.common.util.CommonTestInjection.BreakpointSetter (implements java.io.Closeable)
  - org.apache.solr.common.cloud.CompositeIdRouter.KeyParser
  - org.apache.solr.client.solrj.impl.ConcurrentUpdateHttp2SolrClient.Builder
  - org.apache.solr.common.ConditionalKeyMapWriter (implements org.apache.solr.common.MapWriter)
  - org.apache.solr.common.ConditionalKeyMapWriter.EntryWriterWrapper (implements org.apache.solr.common.MapWriter.EntryWriter)
  - org.apache.solr.common.ConditionalMapWriter (implements org.apache.solr.common.MapWriter)
  - org.apache.solr.common.ConditionalMapWriter.EntryWriterWrapper (implements org.apache.solr.common.MapWriter.EntryWriter)
  - org.apache.solr.common.ConfigNode.Helpers
  - org.apache.solr.client.solrj.request.ConfigsetsApi
  - javax.security.auth.login.Configuration
    - org.apache.solr.client.solrj.impl.Krb5HttpClientBuilder.SolrJaasConfiguration
  - org.apache.solr.client.solrj.util.Constants
  - org.apache.solr.common.util.ContentStreamBase (implements org.apache.solr.common.util.ContentStream)
    - org.apache.solr.common.util.ContentStreamBase.ByteArrayStream
    - org.apache.solr.common.util.ContentStreamBase.FileStream
    - org.apache.solr.common.util.ContentStreamBase.StringStream
    - org.apache.solr.common.util.ContentStreamBase.URLStream
  - org.apache.solr.common.params.CoreAdminParams
  - org.apache.solr.client.solrj.request.CoreBackupsApi
  - org.apache.solr.client.solrj.request.CoresApi
  - org.apache.solr.client.solrj.request.CoreSnapshotsApi
  - org.apache.solr.client.solrj.request.CoreStatus
  - org.apache.solr.client.solrj.request.beans.CreateConfigPayload (implements org.apache.solr.common.util.ReflectMapWriter)
  - org.apache.solr.client.solrj.request.beans.CreateCorePayload (implements org.apache.solr.common.util.ReflectMapWriter)
  - org.apache.solr.client.solrj.request.beans.CreateShardPayload (implements org.apache.solr.common.util.ReflectMapWriter)
  - org.apache.solr.client.solrj.cloud.DelegatingClusterStateProvider (implements org.apache.solr.client.solrj.impl.ClusterStateProvider)
  - org.apache.solr.client.solrj.request.beans.DeleteBasicAuthUserPayload (implements org.apache.solr.common.util.ReflectMapWriter)
  - org.apache.solr.common.cloud.DocRouter
    - org.apache.solr.common.cloud.HashBasedRouter
      - org.apache.solr.common.cloud.CompositeIdRouter
      - org.apache.solr.common.cloud.PlainIdRouter
    - org.apache.solr.common.cloud.ImplicitDocRouter
  - org.apache.solr.common.cloud.DocRouter.Range (implements java.lang.Comparable<T>, org.apache.solr.cluster.api.HashRange, org.noggit.JSONWriter.Writable)
  - org.apache.solr.client.solrj.response.DocumentAnalysisResponse.DocumentAnalysis (implements java.lang.Iterable<T>)
  - org.apache.solr.client.solrj.response.DocumentAnalysisResponse.FieldAnalysis
  - org.apache.solr.client.solrj.beans.DocumentObjectBinder
  - org.apache.solr.common.util.DOMUtil
  - org.apache.solr.common.EmptyEntityResolver
  - org.apache.solr.common.EnumFieldValue (implements java.lang.Comparable<T>, java.io.Serializable)
  - org.apache.solr.common.util.EnvUtils
  - org.apache.solr.common.util.ExecutorUtil
  - org.apache.solr.client.solrj.response.FacetField (implements java.io.Serializable)
  - org.apache.solr.client.solrj.response.FacetField.Count (implements java.io.Serializable)
  - org.apache.solr.common.util.FastJavaBinDecoder (implements org.apache.solr.common.util.DataEntry.FastDecoder)
  - org.apache.solr.common.util.FastJavaBinDecoder.EntryImpl (implements org.apache.solr.common.util.DataEntry)
  - org.apache.solr.client.solrj.response.FieldAnalysisResponse.Analysis
  - org.apache.solr.client.solrj.response.FieldStatsInfo (implements java.io.Serializable)
  - org.apache.solr.client.solrj.request.schema.FieldTypeDefinition
    - org.apache.solr.client.solrj.response.schema.FieldTypeRepresentation
  - org.apache.solr.client.solrj.request.FileStoreApi
  - org.apache.solr.common.util.GlobPatternUtil
  - org.apache.solr.client.solrj.response.Group (implements java.io.Serializable)
  - org.apache.solr.client.solrj.response.GroupCommand (implements java.io.Serializable)
  - org.apache.solr.client.solrj.response.GroupResponse (implements java.io.Serializable)
  - org.apache.solr.common.util.Hash
  - org.apache.solr.common.util.Hash.LongPair
  - org.apache.solr.client.solrj.response.json.HeatmapJsonFacet
  - org.apache.solr.client.solrj.impl.Http2SolrClient.OutStream (implements java.io.Closeable)
  - org.apache.solr.client.solrj.impl.HttpClientUtil
  - org.apache.solr.client.solrj.impl.HttpClientUtil.SocketFactoryRegistryProvider
  - org.apache.http.entity.HttpEntityWrapper (implements org.apache.http.HttpEntity)
    - org.apache.solr.client.solrj.impl.HttpClientUtil.GzipDecompressingEntity
  - org.apache.solr.client.solrj.impl.HttpJdkSolrClient.HttpSolrClientCancellable (implements org.apache.solr.client.solrj.util.Cancellable)
  - org.apache.solr.client.solrj.impl.HttpListenerFactory.RequestResponseListener (implements org.eclipse.jetty.client.api.Request.BeginListener, org.eclipse.jetty.client.api.Request.QueuedListener, org.eclipse.jetty.client.api.Response.CompleteListener)
  - org.apache.solr.client.solrj.impl.HttpSolrClient.HttpUriRequestResponse
  - org.apache.solr.client.solrj.impl.HttpSolrClientBuilderBase<B,​C>
    - org.apache.solr.client.solrj.impl.Http2SolrClient.Builder
    - org.apache.solr.client.solrj.impl.HttpJdkSolrClient.Builder
  - java.io.InputStream (implements java.io.Closeable)
    - org.apache.solr.common.util.DataInputInputStream (implements java.io.DataInput)
      - org.apache.solr.common.util.FastInputStream
  - org.apache.solr.client.solrj.response.IntervalFacet
  - org.apache.solr.client.solrj.response.IntervalFacet.Count
  - org.apache.solr.common.util.IOUtils
  - org.apache.solr.client.solrj.JacksonContentWriter (implements org.apache.solr.client.solrj.request.RequestWriter.ContentWriter)
  - org.apache.solr.common.util.JavaBinCodec (implements org.apache.solr.common.PushWriter)
  - org.apache.solr.common.util.JavaBinCodec.BinEntryWriter (implements org.apache.solr.common.MapWriter.EntryWriter)
  - org.apache.solr.common.util.JavaBinCodec.StringCache
  - org.apache.solr.client.solrj.request.JavaBinUpdateRequestCodec
  - org.apache.solr.common.util.JsonRecordReader
  - org.apache.solr.common.util.JsonSchemaCreator
  - org.apache.solr.common.util.JsonSchemaValidator
  - org.apache.solr.client.solrj.impl.Krb5HttpClientBuilder (implements org.apache.solr.client.solrj.impl.HttpClientBuilderFactory)
  - org.apache.solr.client.solrj.impl.LBHttp2SolrClient.Builder
  - org.apache.solr.client.solrj.impl.LBSolrClient.Endpoint
  - org.apache.solr.client.solrj.impl.LBSolrClient.Req
  - org.apache.solr.client.solrj.impl.LBSolrClient.Rsp
  - org.apache.solr.client.solrj.impl.LBSolrClient.ServerIterator
  - org.apache.solr.client.solrj.impl.LBSolrClient.ServerWrapper
  - org.apache.solr.client.solrj.response.LukeResponse.FieldInfo (implements java.io.Serializable)
  - org.apache.solr.client.solrj.response.LukeResponse.FieldTypeInfo (implements java.io.Serializable)
  - org.apache.solr.common.util.MapBackedCache<K,​V> (implements org.apache.solr.common.util.Cache<K,​V>)
    - org.apache.solr.common.util.ObjectCache (implements org.apache.solr.common.SolrCloseable)
  - org.apache.solr.common.MapWriterMap (implements org.apache.solr.common.MapWriter)
  - org.apache.solr.client.solrj.request.beans.MigrateDocsPayload (implements org.apache.solr.common.util.ReflectMapWriter)
  - org.apache.solr.client.solrj.request.beans.ModifyCollectionPayload (implements org.apache.solr.common.util.ReflectMapWriter)
  - org.apache.solr.client.solrj.request.beans.MoveReplicaPayload (implements org.apache.solr.common.util.ReflectMapWriter)
  - org.apache.solr.common.util.MurmurHash2
  - org.apache.solr.common.util.NamedList<T> (implements java.lang.Cloneable, java.lang.Iterable<T>, org.apache.solr.common.MapWriter, java.io.Serializable, org.apache.solr.cluster.api.SimpleMap<T>)
    - org.apache.solr.client.solrj.impl.CloudSolrClient.RouteResponse<T>
    - org.apache.solr.common.util.SimpleOrderedMap<T>
  - org.apache.solr.common.util.NamedList.NamedListEntry<T> (implements java.util.Map.Entry<K,​V>)
  - org.apache.solr.client.solrj.response.json.NestableJsonFacet
    - org.apache.solr.client.solrj.response.json.BucketJsonFacet
  - org.apache.solr.client.solrj.request.NodeApi
  - org.apache.solr.client.solrj.routing.NodePreferenceRulesComparator (implements java.util.Comparator<T>)
  - org.apache.solr.client.solrj.routing.NoOpReplicaListTransformer (implements org.apache.solr.client.solrj.routing.ReplicaListTransformer)
  - org.apache.solr.common.util.ObjectReleaseTracker
  - java.io.OutputStream (implements java.io.Closeable, java.io.Flushable)
    - java.io.ByteArrayOutputStream
      - org.apache.solr.common.util.Utils.BAOS
    - org.apache.solr.common.util.BytesOutputStream
    - org.apache.solr.common.util.FastOutputStream (implements java.io.DataOutput)
  - org.apache.solr.client.solrj.request.beans.OverseerOperationPayload (implements org.apache.solr.common.util.ReflectMapWriter)
  - org.apache.solr.client.solrj.request.beans.PackagePayload
  - org.apache.solr.client.solrj.request.beans.PackagePayload.AddVersion (implements org.apache.solr.common.util.ReflectMapWriter)
  - org.apache.solr.client.solrj.request.beans.PackagePayload.DelVersion (implements org.apache.solr.common.util.ReflectMapWriter)
  - org.apache.solr.common.util.Pair<T1,​T2> (implements org.apache.solr.common.MapWriter, java.io.Serializable)
  - org.apache.solr.common.util.PathTrie<T>
  - org.apache.solr.common.util.PathTrie.Node
  - org.apache.solr.common.cloud.PerReplicaStates (implements org.apache.solr.common.util.ReflectMapWriter)
  - org.apache.solr.common.cloud.PerReplicaStates.Operation
  - org.apache.solr.common.cloud.PerReplicaStates.State (implements org.apache.solr.common.MapWriter)
  - org.apache.solr.client.solrj.response.PivotField (implements java.io.Serializable)
  - org.apache.solr.client.solrj.request.beans.PluginMeta (implements org.apache.solr.common.util.ReflectMapWriter)
  - org.apache.solr.client.solrj.impl.PreemptiveAuth (implements org.apache.http.HttpRequestInterceptor)
  - org.apache.solr.client.solrj.impl.PreemptiveBasicAuthClientBuilderFactory (implements org.apache.solr.client.solrj.impl.HttpClientBuilderFactory)
  - org.apache.solr.client.solrj.routing.PreferenceRule
  - org.apache.solr.client.solrj.request.beans.PrepareCoreRecoveryPayload (implements org.apache.solr.common.util.ReflectMapWriter)
  - org.apache.solr.common.util.PropertiesUtil
  - org.apache.solr.client.solrj.request.QueryingApi
  - org.apache.solr.client.solrj.response.RangeFacet<B,​G>
    - org.apache.solr.client.solrj.response.RangeFacet.Currency
    - org.apache.solr.client.solrj.response.RangeFacet.Date
    - org.apache.solr.client.solrj.response.RangeFacet.Numeric
  - org.apache.solr.client.solrj.response.RangeFacet.Count
  - org.apache.solr.client.solrj.request.beans.RateLimiterPayload (implements org.apache.solr.common.util.ReflectMapWriter)
  - org.apache.solr.client.solrj.request.beans.RebalanceLeadersPayload (implements org.apache.solr.common.util.ReflectMapWriter)
  - org.apache.solr.client.solrj.request.beans.RejoinLeaderElectionPayload (implements org.apache.solr.common.util.ReflectMapWriter)
  - org.apache.solr.common.cloud.ReplicaPosition (implements java.lang.Comparable<T>)
  - org.apache.solr.client.solrj.request.ReplicaPropertiesApi
  - org.apache.solr.client.solrj.request.ReplicasApi
  - org.apache.solr.client.solrj.request.beans.RequestApplyCoreUpdatesPayload (implements org.apache.solr.common.util.ReflectMapWriter)
  - org.apache.solr.client.solrj.request.beans.RequestBufferUpdatesPayload (implements org.apache.solr.common.util.ReflectMapWriter)
  - org.apache.solr.client.solrj.request.beans.RequestCoreRecoveryPayload (implements org.apache.solr.common.util.ReflectMapWriter)
  - org.apache.solr.client.solrj.routing.RequestReplicaListTransformerGenerator
  - org.apache.solr.client.solrj.request.beans.RequestSyncShardPayload (implements org.apache.solr.common.util.ReflectMapWriter)
  - org.apache.solr.client.solrj.request.RequestWriter
    - org.apache.solr.client.solrj.impl.BinaryRequestWriter
  - org.apache.solr.client.solrj.request.RequestWriter.StringPayloadContentWriter (implements org.apache.solr.client.solrj.request.RequestWriter.ContentWriter)
  - org.apache.solr.client.solrj.ResponseParser
    - org.apache.solr.client.solrj.impl.BinaryResponseParser
      - org.apache.solr.client.solrj.impl.StreamingBinaryResponseParser
    - org.apache.solr.client.solrj.impl.InputStreamResponseParser
    - org.apache.solr.client.solrj.impl.JsonMapResponseParser
    - org.apache.solr.client.solrj.impl.NoOpResponseParser
    - org.apache.solr.client.solrj.impl.XMLResponseParser
  - org.apache.solr.common.util.RetryUtil
  - org.apache.solr.client.solrj.request.SchemaApi
  - org.apache.solr.client.solrj.response.schema.SchemaRepresentation
  - org.apache.solr.client.solrj.request.beans.SetRuleBasedAuthPermissionPayload (implements org.apache.solr.common.util.ReflectMapWriter)
  - org.apache.solr.client.solrj.request.ShardsApi
  - org.apache.solr.client.solrj.cloud.ShardTerms (implements org.apache.solr.common.MapWriter)
  - org.apache.solr.client.solrj.routing.ShufflingReplicaListTransformer (implements org.apache.solr.client.solrj.routing.ReplicaListTransformer)
  - org.apache.solr.client.solrj.cloud.SocketProxy
  - org.apache.solr.client.solrj.cloud.SocketProxy.Acceptor (implements java.lang.Runnable)
  - org.apache.solr.client.solrj.cloud.SocketProxy.Bridge
  - org.apache.solr.client.solrj.util.SolrBasicAuthentication (implements org.eclipse.jetty.client.api.Authentication)
  - org.apache.solr.client.solrj.SolrClient (implements java.io.Closeable, java.io.Serializable)
    - org.apache.solr.client.solrj.impl.BaseHttpSolrClient
      - org.apache.solr.client.solrj.impl.HttpSolrClient
        - org.apache.solr.client.solrj.impl.DelegationTokenHttpSolrClient
    - org.apache.solr.client.solrj.impl.CloudSolrClient
      - org.apache.solr.client.solrj.impl.CloudHttp2SolrClient
      - org.apache.solr.client.solrj.impl.CloudLegacySolrClient
    - org.apache.solr.client.solrj.impl.ConcurrentUpdateHttp2SolrClient
    - org.apache.solr.client.solrj.impl.ConcurrentUpdateSolrClient
    - org.apache.solr.client.solrj.impl.HttpSolrClientBase
      - org.apache.solr.client.solrj.impl.Http2SolrClient
      - org.apache.solr.client.solrj.impl.HttpJdkSolrClient
    - org.apache.solr.client.solrj.impl.LBSolrClient
      - org.apache.solr.client.solrj.impl.LBHttp2SolrClient
      - org.apache.solr.client.solrj.impl.LBHttpSolrClient
  - org.apache.solr.client.solrj.impl.SolrClientBuilder<B>
    - org.apache.solr.client.solrj.impl.CloudLegacySolrClient.Builder
    - org.apache.solr.client.solrj.impl.ConcurrentUpdateSolrClient.Builder
    - org.apache.solr.client.solrj.impl.HttpSolrClient.Builder
    - org.apache.solr.client.solrj.impl.LBHttpSolrClient.Builder
  - org.apache.solr.common.SolrCloseableLatch
  - org.apache.solr.common.SolrDocumentBase<T,​K> (implements java.util.Map<K,​V>, org.apache.solr.common.MapWriter, java.io.Serializable)
    - org.apache.solr.common.SolrDocument (implements java.lang.Iterable<T>)
    - org.apache.solr.common.SolrInputDocument (implements java.lang.Iterable<T>)
  - org.apache.solr.client.solrj.impl.SolrHttpClientBuilder
  - org.apache.solr.client.solrj.impl.SolrHttpClientContextBuilder
  - org.apache.solr.client.solrj.impl.SolrHttpClientContextBuilder.AuthSchemeRegistryProvider
  - org.apache.solr.client.solrj.impl.SolrHttpClientContextBuilder.CookieSpecRegistryProvider
  - org.apache.solr.client.solrj.impl.SolrHttpClientContextBuilder.CredentialsProviderProvider
  - org.apache.solr.client.solrj.impl.SolrHttpRequestRetryHandler (implements org.apache.http.client.HttpRequestRetryHandler)
  - org.apache.solr.client.solrj.util.SolrIdentifierValidator
  - org.apache.solr.common.SolrInputField (implements java.lang.Iterable<T>, java.io.Serializable)
  - org.apache.solr.common.util.SolrJSONWriter (implements org.apache.solr.common.util.JsonTextWriter)
  - org.apache.solr.common.util.SolrNamedThreadFactory (implements java.util.concurrent.ThreadFactory)
  - org.apache.solr.common.params.SolrParams (implements java.lang.Iterable<T>, org.apache.solr.common.MapWriter, java.io.Serializable)
    - org.apache.solr.common.params.DefaultSolrParams
      - org.apache.solr.common.params.AppendedSolrParams
    - org.apache.solr.common.params.MapSolrParams
    - org.apache.solr.common.params.ModifiableSolrParams
      - org.apache.solr.client.solrj.SolrQuery
    - org.apache.solr.common.params.MultiMapSolrParams
    - org.apache.solr.common.params.RequiredSolrParams
  - org.apache.solr.client.solrj.impl.SolrPortAwareCookieSpecFactory (implements org.apache.http.cookie.CookieSpecFactory, org.apache.http.cookie.CookieSpecProvider)
  - org.apache.solr.client.solrj.SolrQuery.SortClause (implements java.io.Serializable)
  - org.apache.solr.client.solrj.SolrRequest<T> (implements java.io.Serializable)
    - org.apache.solr.client.solrj.request.AliasesApi.DeleteAlias
    - org.apache.solr.client.solrj.request.AliasesApi.GetAliasByName
    - org.apache.solr.client.solrj.request.AliasesApi.GetAliases
    - org.apache.solr.client.solrj.request.AliasPropertiesApi.CreateOrUpdateAliasProperty
    - org.apache.solr.client.solrj.request.AliasPropertiesApi.DeleteAliasProperty
    - org.apache.solr.client.solrj.request.AliasPropertiesApi.GetAliasProperty
    - org.apache.solr.client.solrj.request.AliasPropertiesApi.GetAllAliasProperties
    - org.apache.solr.client.solrj.request.AliasPropertiesApi.UpdateAliasProperties
    - org.apache.solr.client.solrj.request.ClusterApi.BalanceReplicas
    - org.apache.solr.client.solrj.request.ClusterApi.MigrateReplicas
    - org.apache.solr.client.solrj.request.CollectionAdminRequest<T> (implements org.apache.solr.common.MapWriter)
      - org.apache.solr.client.solrj.request.CollectionAdminRequest.AsyncCollectionAdminRequest
        - org.apache.solr.client.solrj.request.CollectionAdminRequest.AddReplica
        - org.apache.solr.client.solrj.request.CollectionAdminRequest.AsyncCollectionSpecificAdminRequest
          - org.apache.solr.client.solrj.request.CollectionAdminRequest.Backup
          - org.apache.solr.client.solrj.request.CollectionAdminRequest.CollectionProp
          - org.apache.solr.client.solrj.request.CollectionAdminRequest.Create
          - org.apache.solr.client.solrj.request.CollectionAdminRequest.CreateSnapshot
          - org.apache.solr.client.solrj.request.CollectionAdminRequest.Delete
          - org.apache.solr.client.solrj.request.CollectionAdminRequest.DeleteReplica
          - org.apache.solr.client.solrj.request.CollectionAdminRequest.DeleteSnapshot
          - org.apache.solr.client.solrj.request.CollectionAdminRequest.ListSnapshots
          - org.apache.solr.client.solrj.request.CollectionAdminRequest.Modify
          - org.apache.solr.client.solrj.request.CollectionAdminRequest.ReindexCollection
          - org.apache.solr.client.solrj.request.CollectionAdminRequest.Reload
          - org.apache.solr.client.solrj.request.CollectionAdminRequest.Rename
          - org.apache.solr.client.solrj.request.CollectionAdminRequest.Restore
        - org.apache.solr.client.solrj.request.CollectionAdminRequest.AsyncShardSpecificAdminRequest
          - org.apache.solr.client.solrj.request.CollectionAdminRequest.AddReplicaProp
          - org.apache.solr.client.solrj.request.CollectionAdminRequest.CreateShard
          - org.apache.solr.client.solrj.request.CollectionAdminRequest.DeleteReplicaProp
          - org.apache.solr.client.solrj.request.CollectionAdminRequest.DeleteShard
          - org.apache.solr.client.solrj.request.CollectionAdminRequest.InstallShard
        - org.apache.solr.client.solrj.request.CollectionAdminRequest.BalanceShardUnique
        - org.apache.solr.client.solrj.request.CollectionAdminRequest.CollectionAdminRoleRequest
          - org.apache.solr.client.solrj.request.CollectionAdminRequest.AddRole
          - org.apache.solr.client.solrj.request.CollectionAdminRequest.RemoveRole
        - org.apache.solr.client.solrj.request.CollectionAdminRequest.ColStatus
        - org.apache.solr.client.solrj.request.CollectionAdminRequest.CreateAlias
        - org.apache.solr.client.solrj.request.CollectionAdminRequest.CreateCategoryRoutedAlias (implements org.apache.solr.client.solrj.request.CollectionAdminRequest.RoutedAliasAdminRequest)
        - org.apache.solr.client.solrj.request.CollectionAdminRequest.CreateTimeRoutedAlias (implements org.apache.solr.client.solrj.request.CollectionAdminRequest.RoutedAliasAdminRequest)
        - org.apache.solr.client.solrj.request.CollectionAdminRequest.DeleteAlias
        - org.apache.solr.client.solrj.request.CollectionAdminRequest.DeleteNode
        - org.apache.solr.client.solrj.request.CollectionAdminRequest.DimensionalRoutedAlias (implements org.apache.solr.client.solrj.request.CollectionAdminRequest.RoutedAliasAdminRequest)
        - org.apache.solr.client.solrj.request.CollectionAdminRequest.Migrate
        - org.apache.solr.client.solrj.request.CollectionAdminRequest.MockCollTask
        - org.apache.solr.client.solrj.request.CollectionAdminRequest.MoveReplica
        - org.apache.solr.client.solrj.request.CollectionAdminRequest.OverseerStatus
        - org.apache.solr.client.solrj.request.CollectionAdminRequest.RebalanceLeaders
        - org.apache.solr.client.solrj.request.CollectionAdminRequest.ReplaceNode
        - org.apache.solr.client.solrj.request.CollectionAdminRequest.SetAliasProperty
        - org.apache.solr.client.solrj.request.CollectionAdminRequest.SplitShard
      - org.apache.solr.client.solrj.request.CollectionAdminRequest.ClusterProp
      - org.apache.solr.client.solrj.request.CollectionAdminRequest.ClusterStatus
      - org.apache.solr.client.solrj.request.CollectionAdminRequest.DeleteBackup
      - org.apache.solr.client.solrj.request.CollectionAdminRequest.DeleteStatus
      - org.apache.solr.client.solrj.request.CollectionAdminRequest.List
      - org.apache.solr.client.solrj.request.CollectionAdminRequest.ListAliases
      - org.apache.solr.client.solrj.request.CollectionAdminRequest.ListBackup
      - org.apache.solr.client.solrj.request.CollectionAdminRequest.RequestApiDistributedProcessing
      - org.apache.solr.client.solrj.request.CollectionAdminRequest.RequestStatus
      - org.apache.solr.client.solrj.request.CollectionAdminRequest.ShardSpecificAdminRequest
        - org.apache.solr.client.solrj.request.CollectionAdminRequest.ForceLeader
    - org.apache.solr.client.solrj.request.CollectionBackupsApi.CreateCollectionBackup
    - org.apache.solr.client.solrj.request.CollectionBackupsApi.DeleteMultipleBackupsByRecency
    - org.apache.solr.client.solrj.request.CollectionBackupsApi.DeleteSingleBackupById
    - org.apache.solr.client.solrj.request.CollectionBackupsApi.GarbageCollectUnusedBackupFiles
    - org.apache.solr.client.solrj.request.CollectionBackupsApi.ListBackupsAtLocation
    - org.apache.solr.client.solrj.request.CollectionPropertiesApi.CreateOrUpdateCollectionProperty
    - org.apache.solr.client.solrj.request.CollectionPropertiesApi.DeleteCollectionProperty
    - org.apache.solr.client.solrj.request.CollectionRequiringSolrRequest<T>
      - org.apache.solr.client.solrj.request.schema.AbstractSchemaRequest<T>
        - org.apache.solr.client.solrj.request.schema.SchemaRequest
        - org.apache.solr.client.solrj.request.schema.SchemaRequest.CopyFields
        - org.apache.solr.client.solrj.request.schema.SchemaRequest.DynamicField
        - org.apache.solr.client.solrj.request.schema.SchemaRequest.DynamicFields
        - org.apache.solr.client.solrj.request.schema.SchemaRequest.Field
        - org.apache.solr.client.solrj.request.schema.SchemaRequest.Fields
        - org.apache.solr.client.solrj.request.schema.SchemaRequest.FieldType
        - org.apache.solr.client.solrj.request.schema.SchemaRequest.FieldTypes
        - org.apache.solr.client.solrj.request.schema.SchemaRequest.GlobalSimilarity
        - org.apache.solr.client.solrj.request.schema.SchemaRequest.SchemaName
        - org.apache.solr.client.solrj.request.schema.SchemaRequest.SchemaVersion
        - org.apache.solr.client.solrj.request.schema.SchemaRequest.UniqueKey
        - org.apache.solr.client.solrj.request.schema.SchemaRequest.Update
          - org.apache.solr.client.solrj.request.schema.SchemaRequest.AddCopyField
          - org.apache.solr.client.solrj.request.schema.SchemaRequest.AddDynamicField
          - org.apache.solr.client.solrj.request.schema.SchemaRequest.AddField
          - org.apache.solr.client.solrj.request.schema.SchemaRequest.AddFieldType
          - org.apache.solr.client.solrj.request.schema.SchemaRequest.DeleteCopyField
          - org.apache.solr.client.solrj.request.schema.SchemaRequest.DeleteDynamicField
          - org.apache.solr.client.solrj.request.schema.SchemaRequest.DeleteField
          - org.apache.solr.client.solrj.request.schema.SchemaRequest.DeleteFieldType
          - org.apache.solr.client.solrj.request.schema.SchemaRequest.MultiUpdate
          - org.apache.solr.client.solrj.request.schema.SchemaRequest.ReplaceDynamicField
          - org.apache.solr.client.solrj.request.schema.SchemaRequest.ReplaceField
          - org.apache.solr.client.solrj.request.schema.SchemaRequest.ReplaceFieldType
      - org.apache.solr.client.solrj.request.AbstractUpdateRequest (implements org.apache.solr.client.solrj.request.IsUpdateRequest)
        - org.apache.solr.client.solrj.request.ContentStreamUpdateRequest
        - org.apache.solr.client.solrj.request.MultiContentWriterRequest
        - org.apache.solr.client.solrj.request.StreamingUpdateRequest
        - org.apache.solr.client.solrj.request.UpdateRequest
      - org.apache.solr.client.solrj.request.DirectXmlRequest (implements org.apache.solr.client.solrj.request.IsUpdateRequest)
      - org.apache.solr.client.solrj.request.DocumentAnalysisRequest
      - org.apache.solr.client.solrj.request.FieldAnalysisRequest
      - org.apache.solr.client.solrj.request.LukeRequest
      - org.apache.solr.client.solrj.request.QueryRequest
        - org.apache.solr.client.solrj.request.json.DirectJsonQueryRequest
        - org.apache.solr.client.solrj.request.json.JsonQueryRequest
      - org.apache.solr.client.solrj.request.SolrPing
    - org.apache.solr.client.solrj.request.CollectionsApi.BalanceShardUnique
    - org.apache.solr.client.solrj.request.CollectionsApi.CreateCollection
    - org.apache.solr.client.solrj.request.CollectionsApi.DeleteCollection
    - org.apache.solr.client.solrj.request.CollectionsApi.ListCollections
    - org.apache.solr.client.solrj.request.CollectionsApi.ReloadCollection
    - org.apache.solr.client.solrj.request.CollectionsApi.RenameCollection
    - org.apache.solr.client.solrj.request.CollectionSnapshotsApi.CreateCollectionSnapshot
    - org.apache.solr.client.solrj.request.CollectionSnapshotsApi.DeleteCollectionSnapshot
    - org.apache.solr.client.solrj.request.ConfigSetAdminRequest<Q,​R>
      - org.apache.solr.client.solrj.request.ConfigSetAdminRequest.ConfigSetSpecificAdminRequest<T>
        - org.apache.solr.client.solrj.request.ConfigSetAdminRequest.Create
        - org.apache.solr.client.solrj.request.ConfigSetAdminRequest.Delete
        - org.apache.solr.client.solrj.request.ConfigSetAdminRequest.Upload
      - org.apache.solr.client.solrj.request.ConfigSetAdminRequest.List
    - org.apache.solr.client.solrj.request.ConfigsetsApi.ListConfigSet
    - org.apache.solr.client.solrj.request.CoreAdminRequest
      - org.apache.solr.client.solrj.request.CoreAdminRequest.Create
      - org.apache.solr.client.solrj.request.CoreAdminRequest.CreateSnapshot
      - org.apache.solr.client.solrj.request.CoreAdminRequest.DeleteSnapshot
      - org.apache.solr.client.solrj.request.CoreAdminRequest.ListSnapshots
      - org.apache.solr.client.solrj.request.CoreAdminRequest.MergeIndexes
      - org.apache.solr.client.solrj.request.CoreAdminRequest.OverrideLastPublished
      - org.apache.solr.client.solrj.request.CoreAdminRequest.RequestRecovery
      - org.apache.solr.client.solrj.request.CoreAdminRequest.RequestSyncShard
      - org.apache.solr.client.solrj.request.CoreAdminRequest.Unload
      - org.apache.solr.client.solrj.request.CoreAdminRequest.WaitForState
    - org.apache.solr.client.solrj.request.CoreBackupsApi.CreateBackup
    - org.apache.solr.client.solrj.request.CoresApi.InstallCoreData
    - org.apache.solr.client.solrj.request.CoresApi.MergeIndexes
    - org.apache.solr.client.solrj.request.CoresApi.ReloadCore
    - org.apache.solr.client.solrj.request.CoresApi.RenameCore
    - org.apache.solr.client.solrj.request.CoresApi.RestoreCore
    - org.apache.solr.client.solrj.request.CoresApi.SwapCores
    - org.apache.solr.client.solrj.request.CoresApi.UnloadCore
    - org.apache.solr.client.solrj.request.CoreSnapshotsApi.CreateSnapshot
    - org.apache.solr.client.solrj.request.CoreSnapshotsApi.DeleteSnapshot
    - org.apache.solr.client.solrj.request.CoreSnapshotsApi.ListSnapshots
    - org.apache.solr.client.solrj.request.DelegationTokenRequest<Q,​R>
      - org.apache.solr.client.solrj.request.DelegationTokenRequest.Cancel
      - org.apache.solr.client.solrj.request.DelegationTokenRequest.Get
      - org.apache.solr.client.solrj.request.DelegationTokenRequest.Renew
    - org.apache.solr.client.solrj.request.FileStoreApi.DeleteFile
    - org.apache.solr.client.solrj.request.FileStoreApi.UploadFile
    - org.apache.solr.client.solrj.request.GenericSolrRequest
    - org.apache.solr.client.solrj.request.HealthCheckRequest
    - org.apache.solr.client.solrj.request.NodeApi.DeleteNode
    - org.apache.solr.client.solrj.request.NodeApi.GetCommandStatus
    - org.apache.solr.client.solrj.request.NodeApi.GetPublicKey
    - org.apache.solr.client.solrj.request.NodeApi.ReplaceNode
    - org.apache.solr.client.solrj.request.QueryingApi.JsonQuery
    - org.apache.solr.client.solrj.request.QueryingApi.Query
    - org.apache.solr.client.solrj.request.ReplicaPropertiesApi.AddReplicaProperty
    - org.apache.solr.client.solrj.request.ReplicaPropertiesApi.DeleteReplicaProperty
    - org.apache.solr.client.solrj.request.ReplicasApi.CreateReplica
    - org.apache.solr.client.solrj.request.ReplicasApi.DeleteReplicaByName
    - org.apache.solr.client.solrj.request.ReplicasApi.DeleteReplicasByCount
    - org.apache.solr.client.solrj.request.ReplicasApi.DeleteReplicasByCountAllShards
    - org.apache.solr.client.solrj.request.SchemaApi.GetSchemaInfo
    - org.apache.solr.client.solrj.request.SchemaApi.GetSchemaName
    - org.apache.solr.client.solrj.request.SchemaApi.GetSchemaSimilarity
    - org.apache.solr.client.solrj.request.SchemaApi.GetSchemaUniqueKey
    - org.apache.solr.client.solrj.request.SchemaApi.GetSchemaVersion
    - org.apache.solr.client.solrj.request.SchemaApi.GetSchemaZkVersion
    - org.apache.solr.client.solrj.request.ShardsApi.CreateShard
    - org.apache.solr.client.solrj.request.ShardsApi.DeleteShard
    - org.apache.solr.client.solrj.request.ShardsApi.ForceShardLeader
    - org.apache.solr.client.solrj.request.ShardsApi.InstallShardData
    - org.apache.solr.client.solrj.request.ShardsApi.SyncShard
    - org.apache.solr.client.solrj.request.V2Request (implements org.apache.solr.common.MapWriter)
  - org.apache.solr.client.solrj.SolrResponse (implements org.apache.solr.common.MapWriter, java.io.Serializable)
    - org.apache.solr.client.solrj.response.SimpleSolrResponse
      - org.apache.solr.client.solrj.JacksonParsingResponse<T>
        - org.apache.solr.client.solrj.request.AliasesApi.DeleteAliasResponse
        - org.apache.solr.client.solrj.request.AliasesApi.GetAliasByNameResponse
        - org.apache.solr.client.solrj.request.AliasesApi.GetAliasesResponse
        - org.apache.solr.client.solrj.request.AliasPropertiesApi.CreateOrUpdateAliasPropertyResponse
        - org.apache.solr.client.solrj.request.AliasPropertiesApi.DeleteAliasPropertyResponse
        - org.apache.solr.client.solrj.request.AliasPropertiesApi.GetAliasPropertyResponse
        - org.apache.solr.client.solrj.request.AliasPropertiesApi.GetAllAliasPropertiesResponse
        - org.apache.solr.client.solrj.request.AliasPropertiesApi.UpdateAliasPropertiesResponse
        - org.apache.solr.client.solrj.request.ClusterApi.BalanceReplicasResponse
        - org.apache.solr.client.solrj.request.ClusterApi.MigrateReplicasResponse
        - org.apache.solr.client.solrj.request.CollectionBackupsApi.CreateCollectionBackupResponse
        - org.apache.solr.client.solrj.request.CollectionBackupsApi.DeleteMultipleBackupsByRecencyResponse
        - org.apache.solr.client.solrj.request.CollectionBackupsApi.DeleteSingleBackupByIdResponse
        - org.apache.solr.client.solrj.request.CollectionBackupsApi.GarbageCollectUnusedBackupFilesResponse
        - org.apache.solr.client.solrj.request.CollectionBackupsApi.ListBackupsAtLocationResponse
        - org.apache.solr.client.solrj.request.CollectionPropertiesApi.CreateOrUpdateCollectionPropertyResponse
        - org.apache.solr.client.solrj.request.CollectionPropertiesApi.DeleteCollectionPropertyResponse
        - org.apache.solr.client.solrj.request.CollectionsApi.BalanceShardUniqueResponse
        - org.apache.solr.client.solrj.request.CollectionsApi.CreateCollectionResponse
        - org.apache.solr.client.solrj.request.CollectionsApi.DeleteCollectionResponse
        - org.apache.solr.client.solrj.request.CollectionsApi.ListCollectionsResponse
        - org.apache.solr.client.solrj.request.CollectionsApi.ReloadCollectionResponse
        - org.apache.solr.client.solrj.request.CollectionsApi.RenameCollectionResponse
        - org.apache.solr.client.solrj.request.CollectionSnapshotsApi.CreateCollectionSnapshotResponse
        - org.apache.solr.client.solrj.request.CollectionSnapshotsApi.DeleteCollectionSnapshotResponse
        - org.apache.solr.client.solrj.request.ConfigsetsApi.ListConfigSetResponse
        - org.apache.solr.client.solrj.request.CoreBackupsApi.CreateBackupResponse
        - org.apache.solr.client.solrj.request.CoresApi.InstallCoreDataResponse
        - org.apache.solr.client.solrj.request.CoresApi.MergeIndexesResponse
        - org.apache.solr.client.solrj.request.CoresApi.ReloadCoreResponse
        - org.apache.solr.client.solrj.request.CoresApi.RenameCoreResponse
        - org.apache.solr.client.solrj.request.CoresApi.RestoreCoreResponse
        - org.apache.solr.client.solrj.request.CoresApi.SwapCoresResponse
        - org.apache.solr.client.solrj.request.CoresApi.UnloadCoreResponse
        - org.apache.solr.client.solrj.request.CoreSnapshotsApi.CreateSnapshotResponse
        - org.apache.solr.client.solrj.request.CoreSnapshotsApi.DeleteSnapshotResponse
        - org.apache.solr.client.solrj.request.CoreSnapshotsApi.ListSnapshotsResponse
        - org.apache.solr.client.solrj.request.FileStoreApi.DeleteFileResponse
        - org.apache.solr.client.solrj.request.FileStoreApi.UploadFileResponse
        - org.apache.solr.client.solrj.request.NodeApi.DeleteNodeResponse
        - org.apache.solr.client.solrj.request.NodeApi.GetCommandStatusResponse
        - org.apache.solr.client.solrj.request.NodeApi.GetPublicKeyResponse
        - org.apache.solr.client.solrj.request.NodeApi.ReplaceNodeResponse
        - org.apache.solr.client.solrj.request.QueryingApi.JsonQueryResponse
        - org.apache.solr.client.solrj.request.QueryingApi.QueryResponse
        - org.apache.solr.client.solrj.request.ReplicaPropertiesApi.AddReplicaPropertyResponse
        - org.apache.solr.client.solrj.request.ReplicaPropertiesApi.DeleteReplicaPropertyResponse
        - org.apache.solr.client.solrj.request.ReplicasApi.CreateReplicaResponse
        - org.apache.solr.client.solrj.request.ReplicasApi.DeleteReplicaByNameResponse
        - org.apache.solr.client.solrj.request.ReplicasApi.DeleteReplicasByCountAllShardsResponse
        - org.apache.solr.client.solrj.request.ReplicasApi.DeleteReplicasByCountResponse
        - org.apache.solr.client.solrj.request.SchemaApi.GetSchemaInfoResponse
        - org.apache.solr.client.solrj.request.SchemaApi.GetSchemaNameResponse
        - org.apache.solr.client.solrj.request.SchemaApi.GetSchemaSimilarityResponse
        - org.apache.solr.client.solrj.request.SchemaApi.GetSchemaUniqueKeyResponse
        - org.apache.solr.client.solrj.request.SchemaApi.GetSchemaVersionResponse
        - org.apache.solr.client.solrj.request.SchemaApi.GetSchemaZkVersionResponse
        - org.apache.solr.client.solrj.request.ShardsApi.CreateShardResponse
        - org.apache.solr.client.solrj.request.ShardsApi.DeleteShardResponse
        - org.apache.solr.client.solrj.request.ShardsApi.ForceShardLeaderResponse
        - org.apache.solr.client.solrj.request.ShardsApi.InstallShardDataResponse
        - org.apache.solr.client.solrj.request.ShardsApi.SyncShardResponse
    - org.apache.solr.client.solrj.response.SolrResponseBase (implements org.apache.solr.common.MapWriter)
      - org.apache.solr.client.solrj.response.AnalysisResponseBase
        - org.apache.solr.client.solrj.response.DocumentAnalysisResponse (implements java.lang.Iterable<T>)
        - org.apache.solr.client.solrj.response.FieldAnalysisResponse
      - org.apache.solr.client.solrj.response.CollectionAdminResponse
        - org.apache.solr.client.solrj.request.CollectionAdminRequest.RequestApiDistributedProcessingResponse
        - org.apache.solr.client.solrj.request.CollectionAdminRequest.RequestStatusResponse
      - org.apache.solr.client.solrj.response.ConfigSetAdminResponse
        - org.apache.solr.client.solrj.response.ConfigSetAdminResponse.List
      - org.apache.solr.client.solrj.response.CoreAdminResponse
      - org.apache.solr.client.solrj.response.DelegationTokenResponse
        - org.apache.solr.client.solrj.response.DelegationTokenResponse.Cancel
        - org.apache.solr.client.solrj.response.DelegationTokenResponse.Get
        - org.apache.solr.client.solrj.response.DelegationTokenResponse.Renew
      - org.apache.solr.client.solrj.response.HealthCheckResponse
      - org.apache.solr.client.solrj.response.LukeResponse
      - org.apache.solr.client.solrj.response.QueryResponse
      - org.apache.solr.client.solrj.response.schema.SchemaResponse
      - org.apache.solr.client.solrj.response.schema.SchemaResponse.CopyFieldsResponse
      - org.apache.solr.client.solrj.response.schema.SchemaResponse.DynamicFieldResponse
      - org.apache.solr.client.solrj.response.schema.SchemaResponse.DynamicFieldsResponse
      - org.apache.solr.client.solrj.response.schema.SchemaResponse.FieldResponse
      - org.apache.solr.client.solrj.response.schema.SchemaResponse.FieldsResponse
      - org.apache.solr.client.solrj.response.schema.SchemaResponse.FieldTypeResponse
      - org.apache.solr.client.solrj.response.schema.SchemaResponse.FieldTypesResponse
      - org.apache.solr.client.solrj.response.schema.SchemaResponse.GlobalSimilarityResponse
      - org.apache.solr.client.solrj.response.schema.SchemaResponse.SchemaNameResponse
      - org.apache.solr.client.solrj.response.schema.SchemaResponse.SchemaVersionResponse
      - org.apache.solr.client.solrj.response.schema.SchemaResponse.UniqueKeyResponse
      - org.apache.solr.client.solrj.response.schema.SchemaResponse.UpdateResponse
      - org.apache.solr.client.solrj.response.SolrPingResponse
      - org.apache.solr.client.solrj.response.UpdateResponse
      - org.apache.solr.client.solrj.response.V2Response
  - org.apache.solr.client.solrj.impl.SolrZkClientTimeout
  - org.apache.solr.client.solrj.response.SpellCheckResponse
  - org.apache.solr.client.solrj.response.SpellCheckResponse.Collation
  - org.apache.solr.client.solrj.response.SpellCheckResponse.Correction
  - org.apache.solr.client.solrj.response.SpellCheckResponse.Suggestion
  - org.apache.solr.client.solrj.request.beans.SplitShardPayload (implements org.apache.solr.common.util.ReflectMapWriter)
  - org.apache.solr.client.solrj.embedded.SSLConfig
  - org.apache.solr.client.solrj.StreamingResponseCallback
  - org.apache.solr.common.util.StringBytes
  - org.apache.solr.common.util.StrUtils
  - org.apache.solr.client.solrj.response.SuggesterResponse
  - org.apache.solr.client.solrj.response.Suggestion
  - org.apache.solr.common.util.Template
  - org.apache.solr.client.solrj.response.TermsResponse
  - org.apache.solr.client.solrj.response.TermsResponse.Term
  - java.lang.Thread (implements java.lang.Runnable)
    - org.apache.solr.client.solrj.cloud.SocketProxy.Bridge.Pump
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - java.lang.RuntimeException
        - org.apache.solr.client.solrj.beans.BindingException
        - java.lang.IllegalStateException
          - org.apache.solr.common.AlreadyClosedException
        - org.apache.solr.common.SolrException
          - org.apache.solr.client.solrj.impl.BaseHttpSolrClient.RemoteSolrException
            - org.apache.solr.client.solrj.impl.BaseHttpSolrClient.RemoteExecutionException
          - org.apache.solr.client.solrj.impl.CloudSolrClient.RouteException
          - org.apache.solr.common.NonExistentCoreException
      - org.apache.solr.client.solrj.SolrServerException
  - org.apache.solr.common.util.TimeSource
    - org.apache.solr.common.util.TimeSource.CurrentTimeSource
    - org.apache.solr.common.util.TimeSource.NanoTimeSource
    - org.apache.solr.common.util.TimeSource.SimTimeSource
  - org.apache.solr.common.ToleratedUpdateError
  - org.apache.solr.client.solrj.request.beans.UpdateRuleBasedAuthPermissionPayload (implements org.apache.solr.common.util.ReflectMapWriter)
  - org.apache.solr.common.util.URLUtil
  - org.apache.solr.common.util.Utils
  - org.apache.solr.common.util.Utils.DelegateReflectWriter (implements org.apache.solr.common.MapWriter)
  - org.apache.solr.client.solrj.request.beans.V2ApiConstants
  - org.apache.solr.client.solrj.request.V2Request.Builder
  - org.apache.solr.common.util.ValidatingJsonMap (implements java.util.Map<K,​V>, org.apache.solr.common.NavigableObject)
  - org.apache.solr.common.util.WrappedSimpleMap<T> (implements org.apache.solr.cluster.api.SimpleMap<T>)
  - java.io.Writer (implements java.lang.Appendable, java.io.Closeable, java.io.Flushable)
    - org.apache.solr.common.util.FastWriter
  - org.apache.solr.common.util.XML
  - org.apache.solr.common.util.XMLErrorLogger (implements org.xml.sax.ErrorHandler, javax.xml.transform.ErrorListener, javax.xml.stream.XMLReporter)
  - org.apache.solr.common.cloud.ZkCoreNodeProps
  - org.apache.solr.common.cloud.ZkNodeProps (implements org.apache.solr.common.MapWriter)
    - org.apache.solr.common.cloud.DocCollection (implements java.lang.Iterable<T>)
    - org.apache.solr.common.cloud.Replica (implements org.apache.solr.common.MapWriter)
    - org.apache.solr.common.cloud.RoutingRule
    - org.apache.solr.common.cloud.Slice (implements java.lang.Iterable<T>)
  - org.apache.solr.common.util.ZLibCompressor (implements org.apache.solr.common.util.Compressor)

## Interface Hierarchy

- org.apache.solr.common.params.AnalysisParams
- org.apache.solr.client.solrj.request.ApiMapping.CommandMeta
- org.apache.solr.client.solrj.request.ApiMapping.V2EndPoint
- org.apache.solr.client.solrj.util.AsyncListener<T>
- java.lang.AutoCloseable
  - java.io.Closeable
    - org.apache.solr.client.solrj.impl.HttpClientBuilderFactory
    - org.apache.solr.common.PushWriter
      - org.apache.solr.common.util.TextWriter
        - org.apache.solr.common.util.JsonTextWriter
    - org.apache.solr.common.SolrCloseable
      - org.apache.solr.client.solrj.impl.ClusterStateProvider
- org.apache.solr.common.util.Cache<K,​V>
- org.apache.solr.common.Callable<T>
- org.apache.solr.client.solrj.util.Cancellable
- java.lang.CharSequence
  - org.apache.solr.common.util.Utf8CharSequence (also extends java.lang.Cloneable, java.lang.Comparable<T>)
- java.lang.Cloneable
  - org.apache.solr.common.util.Utf8CharSequence (also extends java.lang.CharSequence, java.lang.Comparable<T>)
- org.apache.solr.common.params.CollectionAdminParams
- org.apache.solr.client.solrj.request.CollectionAdminRequest.RoutedAliasAdminRequest
- org.apache.solr.cluster.api.CollectionConfig
- org.apache.solr.common.params.CollectionParams
- org.apache.solr.common.cloud.CollectionStatePredicate
- org.apache.solr.common.params.CommonAdminParams
- org.apache.solr.common.params.CommonParams
- org.apache.solr.common.util.CommonTestInjection.Breakpoint
- java.lang.Comparable<T>
  - org.apache.solr.common.util.Utf8CharSequence (also extends java.lang.CharSequence, java.lang.Cloneable)
- org.apache.solr.common.util.Compressor
- org.apache.solr.common.ConfigNode
- org.apache.solr.common.params.ConfigSetParams
- org.apache.solr.common.util.ContentStream
- org.apache.solr.common.params.CursorMarkParams
- org.apache.solr.common.util.DataEntry
- org.apache.solr.common.util.DataEntry.EntryListener
- org.apache.solr.common.util.DataEntry.FastDecoder
- org.apache.solr.common.params.DisMaxParams
- org.apache.solr.common.cloud.DocCollection.CollectionStateProps
- org.apache.solr.common.params.EventParams
- org.apache.solr.common.util.ExecutorUtil.InheritableThreadLocalProvider
- org.apache.solr.common.params.ExpandParams
- org.apache.solr.common.params.FacetParams
- org.apache.solr.client.solrj.FastStreamingDocsCallback
- org.apache.solr.common.params.GroupParams
- org.apache.solr.cluster.api.HashRange
- org.apache.solr.common.params.HighlightParams
- org.apache.solr.client.solrj.impl.HttpListenerFactory
- org.apache.solr.client.solrj.request.IsUpdateRequest
- org.apache.solr.common.IteratorWriter.ItemWriter
- org.apache.solr.common.util.JavaBinCodec.ObjectResolver
- org.apache.solr.common.util.JavaBinCodec.WritableDocFields
- org.apache.solr.client.solrj.request.JavaBinUpdateRequestCodec.StreamingUpdateHandler
- org.apache.solr.common.util.JsonRecordReader.Handler
- org.noggit.JSONWriter.Writable
  - org.apache.solr.common.IteratorWriter
  - org.apache.solr.common.MapWriter (also extends org.apache.solr.common.MapSerializable, org.apache.solr.common.NavigableObject)
    - org.apache.solr.common.util.ReflectMapWriter
    - org.apache.solr.cluster.api.SimpleMap<T>
- org.apache.solr.common.MapSerializable
  - org.apache.solr.common.MapWriter (also extends org.noggit.JSONWriter.Writable, org.apache.solr.common.NavigableObject)
    - org.apache.solr.common.util.ReflectMapWriter
    - org.apache.solr.cluster.api.SimpleMap<T>
- org.apache.solr.common.MapWriter.EntryWriter
- org.apache.solr.common.params.MoreLikeThisParams
- org.apache.solr.common.NavigableObject
  - org.apache.solr.common.MapWriter (also extends org.noggit.JSONWriter.Writable, org.apache.solr.common.MapSerializable)
    - org.apache.solr.common.util.ReflectMapWriter
    - org.apache.solr.cluster.api.SimpleMap<T>
- org.apache.solr.common.cloud.NodesSysProps
- org.apache.solr.common.params.QueryElevationParams
- org.apache.solr.common.cloud.Replica.ReplicaStateProps
- org.apache.solr.client.solrj.routing.ReplicaListTransformer
- org.apache.solr.client.solrj.routing.ReplicaListTransformerFactory
- org.apache.solr.client.solrj.request.RequestWriter.ContentWriter
- org.apache.solr.cluster.api.Resource
- org.apache.solr.cluster.api.Resource.Consumer
- org.apache.solr.common.util.RetryUtil.BooleanRetryCmd
- org.apache.solr.common.util.RetryUtil.RetryCmd
- org.apache.solr.cluster.api.Router
- org.apache.solr.cluster.api.Shard
- org.apache.solr.common.params.ShardParams
- org.apache.solr.cluster.api.ShardReplica
- org.apache.solr.common.params.SimpleParams
- org.apache.solr.common.cloud.Slice.SliceStateProps
- org.apache.solr.common.cloud.SolrClassLoader
- org.apache.solr.cluster.api.SolrCluster
- org.apache.solr.cluster.api.SolrCollection
- org.apache.solr.client.solrj.impl.SolrHttpClientBuilder.AuthSchemeRegistryProvider
- org.apache.solr.client.solrj.impl.SolrHttpClientBuilder.CookieSpecRegistryProvider
- org.apache.solr.client.solrj.impl.SolrHttpClientBuilder.CredentialsProviderProvider
- org.apache.solr.cluster.api.SolrNode
- org.apache.solr.common.params.SpatialParams
- org.apache.solr.common.SpecProvider
- org.apache.solr.common.params.SpellingParams
- org.apache.solr.common.params.StatsParams
- org.apache.solr.common.params.StreamParams
- java.util.function.Supplier<T>
  - org.apache.solr.common.cloud.DocCollection.PrsSupplier
- org.apache.solr.common.params.TermsParams
- org.apache.solr.common.params.TermVectorParams
- org.apache.solr.common.params.UpdateParams
- org.apache.solr.common.util.Utils.InputStreamConsumer<T>
- org.apache.solr.client.solrj.V2RequestSupport
- org.apache.solr.common.util.ValidatingJsonMap.PredicateWithErrMsg<T>
- org.apache.solr.common.util.XML.Writable

## Annotation Type Hierarchy

- org.apache.solr.client.solrj.beans.Field (implements java.lang.annotation.Annotation)
- org.apache.solr.common.annotation.JsonProperty (implements java.lang.annotation.Annotation)
- org.apache.solr.common.util.SuppressForbidden (implements java.lang.annotation.Annotation)

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - org.apache.solr.client.solrj.request.AbstractUpdateRequest.ACTION
    - org.apache.solr.cluster.api.ApiType
    - org.apache.solr.common.params.CollectionParams.CollectionAction
    - org.apache.solr.common.params.CollectionParams.LockLevel
    - org.apache.solr.common.params.CommonParams.EchoParamStyle
    - org.apache.solr.common.params.ConfigSetParams.ConfigSetAction
    - org.apache.solr.common.params.CoreAdminParams.CoreAdminAction
    - org.apache.solr.common.util.DataEntry.Type
    - org.apache.solr.common.params.FacetParams.FacetRangeInclude
    - org.apache.solr.common.params.FacetParams.FacetRangeMethod
    - org.apache.solr.common.params.FacetParams.FacetRangeOther
    - org.apache.solr.common.util.FastJavaBinDecoder.Tag
    - org.apache.solr.common.luke.FieldFlag
    - org.apache.solr.client.solrj.request.json.HeatmapFacetMap.HeatmapFormat
    - org.apache.solr.common.params.MoreLikeThisParams.TermStyle
    - org.apache.solr.common.cloud.PerReplicaStates.Operation.Type
    - org.apache.solr.client.solrj.request.json.RangeFacetMap.OtherBuckets
    - org.apache.solr.common.cloud.Replica.State
    - org.apache.solr.common.cloud.Replica.Type
    - org.apache.solr.client.solrj.response.RequestStatusState
    - org.apache.solr.client.solrj.RoutedAliasTypes
    - org.apache.solr.common.cloud.Slice.State
    - org.apache.solr.common.SolrException.ErrorCode
    - org.apache.solr.client.solrj.util.SolrIdentifierValidator.IdentifierType
    - org.apache.solr.client.solrj.SolrQuery.ORDER
    - org.apache.solr.client.solrj.SolrRequest.METHOD
    - org.apache.solr.client.solrj.SolrRequest.SolrClientContext
    - org.apache.solr.client.solrj.SolrRequest.SolrRequestType
    - org.apache.solr.client.solrj.request.json.TermsFacetMap.FacetMethod
    - org.apache.solr.common.params.TermsParams.TermsRegexpFlag
    - org.apache.solr.common.ToleratedUpdateError.CmdType
    - org.apache.solr.client.solrj.impl.XMLResponseParser.KnownType