# Hierarchy For Package org.apache.solr.core

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - java.util.AbstractMap<K,V> (implements java.util.Map<K,V>)
    - java.util.concurrent.ConcurrentHashMap<K,V> (implements java.util.concurrent.ConcurrentMap<K,V>, java.io.Serializable)
      - org.apache.solr.core.JmxMonitoredMap<K,V>
  - org.apache.solr.core.AbstractSolrEventListener (implements org.apache.solr.core.SolrEventListener)
    - org.apache.solr.core.QuerySenderListener
  - org.apache.solr.core.BlobRepository
  - org.apache.solr.core.BlobRepository.BlobContent<T>
  - org.apache.solr.core.BlobRepository.BlobContentRef<T>
  - org.apache.solr.core.CachingDirectoryFactory.CacheValue
  - java.lang.ClassLoader
    - org.apache.solr.core.MemClassLoader (implements java.lang.AutoCloseable, org.apache.lucene.analysis.util.ResourceLoader)
  - org.apache.solr.core.CloseHook
  - org.apache.solr.core.CloudConfig
  - org.apache.solr.core.CloudConfig.CloudConfigBuilder
  - org.apache.solr.core.CodecFactory (implements org.apache.solr.util.plugin.NamedListInitializedPlugin)
    - org.apache.solr.core.SchemaCodecFactory (implements org.apache.solr.util.plugin.SolrCoreAware)
  - org.apache.solr.core.Config
    - org.apache.solr.core.SolrConfig (implements org.apache.solr.common.MapSerializable)
  - org.apache.solr.core.ConfigOverlay (implements org.apache.solr.common.MapSerializable)
  - org.apache.solr.core.ConfigSet
  - org.apache.solr.core.ConfigSetProperties
  - org.apache.solr.core.ConfigSetService
    - org.apache.solr.core.ConfigSetService.Default
      - org.apache.solr.core.ConfigSetService.SchemaCaching
  - org.apache.solr.core.CoreContainer
  - org.apache.solr.core.CoreContainer.CoreLoadFailure
  - org.apache.solr.core.CoreDescriptor
  - org.apache.solr.core.CorePropertiesLocator (implements org.apache.solr.core.CoresLocator)
  - org.apache.solr.core.CoreSorter
  - org.apache.solr.core.Diagnostics
  - org.apache.solr.core.DirectoryFactory (implements java.io.Closeable, org.apache.solr.util.plugin.NamedListInitializedPlugin)
    - org.apache.solr.core.CachingDirectoryFactory
      - org.apache.solr.core.EphemeralDirectoryFactory
        - org.apache.solr.core.RAMDirectoryFactory
      - org.apache.solr.core.HdfsDirectoryFactory (implements org.apache.solr.util.plugin.SolrCoreAware)
      - org.apache.solr.core.StandardDirectoryFactory
        - org.apache.solr.core.MMapDirectoryFactory
        - org.apache.solr.core.NIOFSDirectoryFactory
        - org.apache.solr.core.NRTCachingDirectoryFactory
        - org.apache.solr.core.SimpleFSDirectoryFactory
  - org.apache.lucene.index.IndexDeletionPolicy
    - org.apache.solr.core.IndexDeletionPolicyWrapper
    - org.apache.solr.core.SolrDeletionPolicy (implements org.apache.solr.util.plugin.NamedListInitializedPlugin)
  - org.apache.solr.core.IndexReaderFactory (implements org.apache.solr.util.plugin.NamedListInitializedPlugin)
    - org.apache.solr.core.StandardIndexReaderFactory
  - org.apache.solr.core.InitParams
  - org.apache.solr.core.NodeConfig
  - org.apache.solr.core.NodeConfig.NodeConfigBuilder
  - org.apache.solr.core.PluginBag<T> (implements java.lang.AutoCloseable)
  - org.apache.solr.core.PluginBag.PluginHolder<T> (implements java.lang.AutoCloseable)
    - org.apache.solr.core.PluginBag.LazyPluginHolder<T>
  - org.apache.solr.core.PluginBag.RuntimeLib (implements java.lang.AutoCloseable, org.apache.solr.util.plugin.PluginInfoInitialized)
  - org.apache.solr.core.PluginInfo (implements org.apache.solr.common.MapSerializable)
  - org.apache.solr.core.RequestHandlers
  - org.apache.solr.core.RequestParams (implements org.apache.solr.common.MapSerializable)
  - org.apache.solr.core.RequestParams.ParamSet (implements org.apache.solr.common.MapSerializable)
  - org.apache.solr.core.SolrConfig.HttpCachingConfig (implements org.apache.solr.common.MapSerializable)
  - org.apache.solr.core.SolrConfig.JmxConfiguration (implements org.apache.solr.common.MapSerializable)
  - org.apache.solr.core.SolrConfig.SolrPluginInfo
  - org.apache.solr.core.SolrConfig.UpdateHandlerInfo (implements org.apache.solr.common.MapSerializable)
  - org.apache.solr.core.SolrCore (implements java.io.Closeable, org.apache.solr.core.SolrInfoMBean)
  - org.apache.solr.core.SolrInfoMBeanWrapper (implements org.apache.solr.core.SolrInfoMBean)
  - org.apache.solr.common.params.SolrParams (implements org.apache.solr.common.MapSerializable, java.io.Serializable)
    - org.apache.solr.common.params.MapSolrParams
      - org.apache.solr.core.RequestParams.VersionedParams
  - org.apache.solr.core.SolrResourceLoader (implements java.io.Closeable, org.apache.lucene.analysis.util.ResourceLoader)
  - org.apache.solr.core.SolrXmlConfig
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - java.io.IOException
        - org.apache.solr.core.SolrResourceNotFoundException
  - org.apache.solr.core.ZkContainer

## Interface Hierarchy

- org.apache.solr.core.BlobRepository.Decoder<T>
- org.apache.solr.core.CachingDirectoryFactory.CloseListener
- org.apache.solr.core.CoresLocator
- org.apache.solr.core.Diagnostics.Callable
- org.apache.solr.util.plugin.NamedListInitializedPlugin
  - org.apache.solr.core.SolrEventListener
- org.apache.solr.core.ShutdownAwareDirectory
- org.apache.solr.core.SolrCore.RawWriter
- org.apache.solr.core.SolrInfoMBean
  - org.apache.solr.core.JmxMonitoredMap.JmxAugmentedSolrInfoMBean

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - org.apache.solr.core.DirectoryFactory.DirContext
    - org.apache.solr.core.SolrConfig.PluginOpts
    - org.apache.solr.core.SolrConfig.HttpCachingConfig.LastModFrom
    - org.apache.solr.core.SolrInfoMBean.Category

Copyright © 2000-2016 Apache Software Foundation. All Rights Reserved.