# Hierarchy For Package org.apache.solr.update

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.apache.solr.update.CdcrUpdateLog.BufferedUpdates
  - org.apache.solr.update.CdcrUpdateLog.CdcrLogReader
  - org.apache.solr.update.CommitTracker (implements java.lang.Runnable)
  - org.apache.solr.update.DocumentBuilder
  - org.apache.solr.update.IndexFingerprint (implements org.apache.solr.common.MapSerializable)
  - org.apache.lucene.index.IndexWriter (implements org.apache.lucene.util.Accountable, java.io.Closeable, org.apache.lucene.index.TwoPhaseCommit)
    - org.apache.solr.update.SolrIndexWriter
  - org.apache.lucene.util.InfoStream (implements java.io.Closeable)
    - org.apache.solr.update.LoggingInfoStream
  - org.apache.solr.common.util.JavaBinCodec
    - org.apache.solr.update.TransactionLog.LogCodec
  - java.io.OutputStream (implements java.io.Closeable, java.io.Flushable)
    - org.apache.solr.common.util.FastOutputStream (implements java.io.DataOutput)
      - org.apache.solr.update.MemOutputStream
  - org.apache.solr.update.PeerSync
  - org.apache.solr.update.PeerSync.PeerSyncResult
  - org.apache.solr.update.SolrCmdDistributor
  - org.apache.solr.update.SolrCmdDistributor.Error
  - org.apache.solr.update.SolrCmdDistributor.Node
    - org.apache.solr.update.SolrCmdDistributor.StdNode
      - org.apache.solr.update.SolrCmdDistributor.RetryNode
  - org.apache.solr.update.SolrCmdDistributor.Req
  - org.apache.solr.update.SolrCmdDistributor.Response
  - org.apache.solr.update.SolrCoreState
    - org.apache.solr.update.DefaultSolrCoreState (implements org.apache.solr.cloud.RecoveryStrategy.RecoveryListener)
  - org.apache.solr.update.SolrIndexConfig (implements org.apache.solr.common.MapSerializable)
  - org.apache.solr.update.SolrIndexSplitter
  - org.apache.solr.update.StreamingSolrClients
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - java.lang.RuntimeException
        - java.lang.IllegalStateException
          - org.apache.solr.update.SolrCoreState.CoreIsClosedException
  - org.apache.solr.update.TransactionLog (implements java.io.Closeable)
    - org.apache.solr.update.CdcrTransactionLog
    - org.apache.solr.update.HdfsTransactionLog
  - org.apache.solr.update.TransactionLog.LogReader
    - org.apache.solr.update.CdcrTransactionLog.CdcrLogReader
    - org.apache.solr.update.HdfsTransactionLog.HDFSLogReader
  - org.apache.solr.update.TransactionLog.ReverseReader
    - org.apache.solr.update.HdfsTransactionLog.HDFSReverseReader
    - org.apache.solr.update.TransactionLog.FSReverseReader
  - org.apache.solr.update.UpdateCommand (implements java.lang.Cloneable)
    - org.apache.solr.update.AddUpdateCommand (implements java.lang.Iterable<T>)
    - org.apache.solr.update.CommitUpdateCommand
    - org.apache.solr.update.DeleteUpdateCommand
    - org.apache.solr.update.MergeIndexesCommand
    - org.apache.solr.update.RollbackUpdateCommand
    - org.apache.solr.update.SplitIndexCommand
  - org.apache.solr.update.UpdateHandler (implements org.apache.solr.core.SolrInfoMBean)
    - org.apache.solr.update.DirectUpdateHandler2 (implements org.apache.solr.update.SolrCoreState.IndexWriterCloser)
  - org.apache.solr.update.UpdateLog (implements org.apache.solr.util.plugin.PluginInfoInitialized)
    - org.apache.solr.update.CdcrUpdateLog
    - org.apache.solr.update.HdfsUpdateLog
  - org.apache.solr.update.UpdateLog.DBQ
  - org.apache.solr.update.UpdateLog.LogPtr
  - org.apache.solr.update.UpdateLog.RecentUpdates (implements java.io.Closeable)
  - org.apache.solr.update.UpdateLog.RecoveryInfo
  - org.apache.solr.update.UpdateShardHandler
  - org.apache.solr.update.UpdateShardHandler.IdleConnectionsEvictor
  - org.apache.solr.update.UpdateShardHandlerConfig
  - org.apache.solr.update.VersionBucket
  - org.apache.solr.update.VersionInfo

## Interface Hierarchy

- org.apache.solr.update.SolrCmdDistributor.AbortCheck
- org.apache.solr.update.SolrCoreState.IndexWriterCloser

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - org.apache.solr.update.UpdateLog.SyncLevel
    - org.apache.solr.update.UpdateLog.State

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