Class Hierarchy (Apache Hadoop Common 3.5.0 API)
Description: class tree

# Hierarchy For All Packages

Package Hierarchies:

- org.apache.hadoop,
- org.apache.hadoop.conf,
- org.apache.hadoop.crypto,
- org.apache.hadoop.crypto.key,
- org.apache.hadoop.crypto.key.kms,
- org.apache.hadoop.crypto.random,
- org.apache.hadoop.fs,
- org.apache.hadoop.fs.audit,
- org.apache.hadoop.fs.crypto,
- org.apache.hadoop.fs.ftp,
- org.apache.hadoop.fs.http,
- org.apache.hadoop.fs.impl,
- org.apache.hadoop.fs.impl.prefetch,
- org.apache.hadoop.fs.local,
- org.apache.hadoop.fs.permission,
- org.apache.hadoop.fs.protocolPB,
- org.apache.hadoop.fs.sftp,
- org.apache.hadoop.fs.shell,
- org.apache.hadoop.fs.shell.find,
- org.apache.hadoop.fs.statistics,
- org.apache.hadoop.fs.statistics.impl,
- org.apache.hadoop.fs.store,
- org.apache.hadoop.fs.store.audit,
- org.apache.hadoop.fs.viewfs,
- org.apache.hadoop.ha,
- org.apache.hadoop.ha.protocolPB,
- org.apache.hadoop.http,
- org.apache.hadoop.http.lib,
- org.apache.hadoop.io,
- org.apache.hadoop.io.compress,
- org.apache.hadoop.io.compress.bzip2,
- org.apache.hadoop.io.compress.lz4,
- org.apache.hadoop.io.compress.snappy,
- org.apache.hadoop.io.compress.zlib,
- org.apache.hadoop.io.compress.zstd,
- org.apache.hadoop.io.erasurecode,
- org.apache.hadoop.io.erasurecode.codec,
- org.apache.hadoop.io.erasurecode.coder,
- org.apache.hadoop.io.erasurecode.coder.util,
- org.apache.hadoop.io.erasurecode.grouper,
- org.apache.hadoop.io.erasurecode.rawcoder,
- org.apache.hadoop.io.erasurecode.rawcoder.util,
- org.apache.hadoop.io.file.tfile,
- org.apache.hadoop.io.nativeio,
- org.apache.hadoop.io.retry,
- org.apache.hadoop.io.serializer,
- org.apache.hadoop.io.serializer.avro,
- org.apache.hadoop.io.wrappedio,
- org.apache.hadoop.io.wrappedio.impl,
- org.apache.hadoop.ipc,
- org.apache.hadoop.ipc.internal,
- org.apache.hadoop.ipc.metrics,
- org.apache.hadoop.ipc.protocolPB,
- org.apache.hadoop.jmx,
- org.apache.hadoop.log,
- org.apache.hadoop.metrics2,
- org.apache.hadoop.metrics2.annotation,
- org.apache.hadoop.metrics2.filter,
- org.apache.hadoop.metrics2.impl,
- org.apache.hadoop.metrics2.lib,
- org.apache.hadoop.metrics2.sink,
- org.apache.hadoop.metrics2.sink.ganglia,
- org.apache.hadoop.metrics2.source,
- org.apache.hadoop.metrics2.util,
- org.apache.hadoop.net,
- org.apache.hadoop.net.unix,
- org.apache.hadoop.oncrpc,
- org.apache.hadoop.oncrpc.security,
- org.apache.hadoop.portmap,
- org.apache.hadoop.security,
- org.apache.hadoop.security.alias,
- org.apache.hadoop.security.authentication.server,
- org.apache.hadoop.security.authorize,
- org.apache.hadoop.security.http,
- org.apache.hadoop.security.protocolPB,
- org.apache.hadoop.security.ssl,
- org.apache.hadoop.security.token,
- org.apache.hadoop.security.token.delegation,
- org.apache.hadoop.security.token.delegation.web,
- org.apache.hadoop.service,
- org.apache.hadoop.service.launcher,
- org.apache.hadoop.tools,
- org.apache.hadoop.tools.protocolPB,
- org.apache.hadoop.util,
- org.apache.hadoop.util.bloom,
- org.apache.hadoop.util.concurrent,
- org.apache.hadoop.util.curator,
- org.apache.hadoop.util.dynamic,
- org.apache.hadoop.util.functional,
- org.apache.hadoop.util.hash

## Class Hierarchy

- java.lang.Object
  - java.util.AbstractCollection<E> (implements java.util.Collection<E>)
    - java.util.AbstractList<E> (implements java.util.List<E>)
      - org.apache.hadoop.util.ChunkedArrayList<T>
    - java.util.AbstractQueue<E> (implements java.util.Queue<E>)
      - org.apache.hadoop.ipc.CallQueueManager<E> (implements java.util.concurrent.BlockingQueue<E>)
      - org.apache.hadoop.ipc.FairCallQueue<E> (implements java.util.concurrent.BlockingQueue<E>)
      - java.util.PriorityQueue<E> (implements java.io.Serializable)
        - org.apache.hadoop.metrics2.util.Metrics2Util.TopN
    - org.apache.hadoop.io.EnumSetWritable<E> (implements org.apache.hadoop.conf.Configurable, org.apache.hadoop.io.Writable)
  - org.apache.hadoop.security.token.delegation.AbstractDelegationTokenSecretManager.DelegationTokenInformation (implements org.apache.hadoop.io.Writable)
  - org.apache.hadoop.security.token.delegation.AbstractDelegationTokenSelector<TokenIdent> (implements org.apache.hadoop.security.token.TokenSelector<T>)
  - org.apache.hadoop.net.AbstractDNSToSwitchMapping (implements org.apache.hadoop.conf.Configurable, org.apache.hadoop.net.DNSToSwitchMapping)
    - org.apache.hadoop.net.CachedDNSToSwitchMapping
      - org.apache.hadoop.net.ScriptBasedMapping
        - org.apache.hadoop.net.ScriptBasedMappingWithDependency (implements org.apache.hadoop.net.DNSToSwitchMappingWithDependency)
      - org.apache.hadoop.net.TableMapping
    - org.apache.hadoop.net.ScriptBasedMapping.RawScriptBasedMapping
  - java.util.concurrent.AbstractExecutorService (implements java.util.concurrent.ExecutorService)
    - java.util.concurrent.ThreadPoolExecutor
      - org.apache.hadoop.util.concurrent.HadoopThreadPoolExecutor
      - java.util.concurrent.ScheduledThreadPoolExecutor (implements java.util.concurrent.ScheduledExecutorService)
        - org.apache.hadoop.util.concurrent.HadoopScheduledThreadPoolExecutor
  - org.apache.hadoop.fs.AbstractFileSystem (implements org.apache.hadoop.fs.PathCapabilities)
    - org.apache.hadoop.fs.DelegateToFileSystem
      - org.apache.hadoop.fs.ftp.FtpFs
      - org.apache.hadoop.fs.HarFs
      - org.apache.hadoop.fs.local.RawLocalFs
    - org.apache.hadoop.fs.FilterFs
      - org.apache.hadoop.fs.ChecksumFs
        - org.apache.hadoop.fs.local.LocalFs
    - org.apache.hadoop.fs.viewfs.ViewFs
  - org.apache.hadoop.fs.impl.AbstractFSBuilderImpl<S,B> (implements org.apache.hadoop.fs.FSBuilder<S,B>)
    - org.apache.hadoop.fs.FSDataOutputStreamBuilder<S,B>
    - org.apache.hadoop.fs.impl.FutureDataInputStreamBuilderImpl (implements org.apache.hadoop.fs.FutureDataInputStreamBuilder)
    - org.apache.hadoop.fs.impl.MultipartUploaderBuilderImpl<S,B> (implements org.apache.hadoop.fs.MultipartUploaderBuilder<S,B>)
      - org.apache.hadoop.fs.impl.FileSystemMultipartUploaderBuilder
  - org.apache.hadoop.metrics2.sink.ganglia.AbstractGangliaSink (implements org.apache.hadoop.metrics2.MetricsSink)
    - org.apache.hadoop.metrics2.sink.ganglia.GangliaSink30
      - org.apache.hadoop.metrics2.sink.ganglia.GangliaSink31
  - org.apache.hadoop.fs.statistics.impl.AbstractIOStatisticsImpl (implements org.apache.hadoop.fs.statistics.IOStatistics)
    - org.apache.hadoop.fs.statistics.impl.WrappedIOStatistics
  - org.apache.hadoop.io.AbstractMapWritable (implements org.apache.hadoop.conf.Configurable, org.apache.hadoop.io.Writable)
    - org.apache.hadoop.io.MapWritable (implements java.util.Map<K,V>)
    - org.apache.hadoop.io.SortedMapWritable<K> (implements java.util.SortedMap<K,V>)
  - org.apache.hadoop.metrics2.AbstractMetric (implements org.apache.hadoop.metrics2.MetricsInfo)
  - org.apache.hadoop.fs.impl.AbstractMultipartUploader (implements org.apache.hadoop.fs.MultipartUploader)
    - org.apache.hadoop.fs.impl.FileSystemMultipartUploader
  - org.apache.hadoop.service.AbstractService (implements org.apache.hadoop.service.Service)
    - org.apache.hadoop.service.launcher.AbstractLaunchableService (implements org.apache.hadoop.service.launcher.LaunchableService)
    - org.apache.hadoop.service.CompositeService
    - org.apache.hadoop.util.JvmPauseMonitor
  - org.apache.hadoop.security.authorize.AccessControlList (implements org.apache.hadoop.io.Writable)
  - org.apache.hadoop.fs.permission.AclEntry
  - org.apache.hadoop.fs.permission.AclEntry.Builder
  - org.apache.hadoop.fs.permission.AclStatus
  - org.apache.hadoop.fs.permission.AclStatus.Builder
  - org.apache.hadoop.fs.permission.AclUtil
  - org.apache.hadoop.ha.ActiveStandbyElector (implements org.apache.zookeeper.AsyncCallback.StatCallback, org.apache.zookeeper.AsyncCallback.StringCallback)
  - org.apache.hadoop.io.ArrayPrimitiveWritable (implements org.apache.hadoop.io.Writable)
  - org.apache.hadoop.io.ArrayWritable (implements org.apache.hadoop.io.Writable)
  - org.apache.hadoop.io.retry.AsyncCallHandler
  - org.apache.hadoop.util.AsyncDiskService
  - org.apache.hadoop.util.concurrent.AsyncGet.Util
  - org.apache.hadoop.fs.audit.AuditConstants
  - org.apache.hadoop.fs.store.audit.AuditingFunctions
  - org.apache.hadoop.fs.audit.AuditStatisticNames
  - org.apache.hadoop.security.authentication.client.AuthenticatedURL
    - org.apache.hadoop.security.token.delegation.web.DelegationTokenAuthenticatedURL
  - org.apache.hadoop.security.authentication.client.AuthenticatedURL.Token
    - org.apache.hadoop.security.token.delegation.web.DelegationTokenAuthenticatedURL.Token
  - org.apache.hadoop.security.authentication.server.AuthenticationFilter (implements javax.servlet.Filter)
    - org.apache.hadoop.security.token.delegation.web.DelegationTokenAuthenticationFilter
    - org.apache.hadoop.security.authentication.server.ProxyUserAuthenticationFilter
  - org.apache.hadoop.security.AuthorizationContext
  - org.apache.hadoop.util.AutoCloseableLock (implements java.lang.AutoCloseable)
  - org.apache.hadoop.fs.AvroFSInput (implements java.io.Closeable, org.apache.avro.file.SeekableInput)
  - org.apache.hadoop.fs.impl.BackReference
  - org.apache.hadoop.fs.shell.find.BaseExpression (implements org.apache.hadoop.conf.Configurable, org.apache.hadoop.fs.shell.find.Expression)
  - org.apache.hadoop.util.BasicDiskValidator (implements org.apache.hadoop.util.DiskValidator)
  - org.apache.hadoop.fs.BatchedRemoteIterator<K,E> (implements org.apache.hadoop.fs.RemoteIterator<E>)
  - org.apache.hadoop.fs.BatchedRemoteIterator.BatchedListEntries<E> (implements org.apache.hadoop.fs.BatchedRemoteIterator.BatchedEntries<E>)
  - org.apache.hadoop.fs.BBPartHandle (implements org.apache.hadoop.fs.PartHandle)
  - org.apache.hadoop.fs.BBUploadHandle (implements org.apache.hadoop.fs.UploadHandle)
  - org.apache.hadoop.io.BinaryComparable (implements java.lang.Comparable<T>)
    - org.apache.hadoop.io.BytesWritable (implements org.apache.hadoop.io.WritableComparable<T>)
    - org.apache.hadoop.io.Text (implements org.apache.hadoop.io.WritableComparable<T>)
  - org.apache.hadoop.util.dynamic.BindingUtils
  - org.apache.hadoop.fs.impl.prefetch.BlockData
  - org.apache.hadoop.io.erasurecode.grouper.BlockGrouper
  - org.apache.hadoop.fs.BlockLocation (implements java.io.Serializable)
  - org.apache.hadoop.fs.impl.prefetch.BlockManager (implements java.io.Closeable)
    - org.apache.hadoop.fs.impl.prefetch.CachingBlockManager
  - org.apache.hadoop.fs.impl.prefetch.BlockManagerParameters
  - org.apache.hadoop.fs.impl.prefetch.BlockOperations
  - org.apache.hadoop.fs.impl.prefetch.BlockOperations.Operation
    - org.apache.hadoop.fs.impl.prefetch.BlockOperations.End
  - org.apache.hadoop.io.BloomMapFile
  - org.apache.hadoop.io.BooleanWritable (implements org.apache.hadoop.io.WritableComparable<T>)
  - org.apache.hadoop.fs.impl.prefetch.BufferData
  - org.apache.hadoop.fs.impl.prefetch.BufferPool (implements java.io.Closeable)
  - org.apache.hadoop.io.compress.zlib.BuiltInGzipCompressor (implements org.apache.hadoop.io.compress.Compressor)
  - org.apache.hadoop.io.compress.zlib.BuiltInGzipDecompressor (implements org.apache.hadoop.io.compress.Decompressor)
  - org.apache.hadoop.fs.BulkDeleteUtils
  - org.apache.hadoop.io.file.tfile.ByteArray (implements org.apache.hadoop.io.file.tfile.RawComparable)
  - org.apache.hadoop.fs.ByteBufferUtil
  - org.apache.hadoop.io.ByteWritable (implements org.apache.hadoop.io.WritableComparable<T>)
  - org.apache.hadoop.io.compress.BZip2Codec (implements org.apache.hadoop.conf.Configurable, org.apache.hadoop.io.compress.SplittableCompressionCodec)
  - org.apache.hadoop.io.compress.bzip2.Bzip2Compressor (implements org.apache.hadoop.io.compress.Compressor)
  - org.apache.hadoop.io.compress.bzip2.Bzip2Decompressor (implements org.apache.hadoop.io.compress.Decompressor)
  - org.apache.hadoop.io.compress.bzip2.BZip2DummyCompressor (implements org.apache.hadoop.io.compress.Compressor)
  - org.apache.hadoop.io.compress.bzip2.BZip2DummyDecompressor (implements org.apache.hadoop.io.compress.Decompressor)
  - org.apache.hadoop.io.compress.bzip2.Bzip2Factory
  - org.apache.hadoop.util.CacheableIPList (implements org.apache.hadoop.util.IPList)
  - org.apache.hadoop.fs.CachingGetSpaceUsed (implements java.io.Closeable, org.apache.hadoop.fs.GetSpaceUsed)
    - org.apache.hadoop.fs.DFCachingGetSpaceUsed
    - org.apache.hadoop.fs.DU
    - org.apache.hadoop.fs.WindowsGetSpaceUsed
  - org.apache.hadoop.ipc.CallerContext
  - org.apache.hadoop.ipc.CallerContext.Builder
  - io.netty.channel.ChannelHandlerAdapter (implements io.netty.channel.ChannelHandler)
    - io.netty.channel.ChannelInboundHandlerAdapter (implements io.netty.channel.ChannelInboundHandler)
      - org.apache.hadoop.oncrpc.RpcProgram
      - org.apache.hadoop.oncrpc.SimpleTcpClientHandler
  - org.apache.hadoop.fs.permission.ChmodParser
  - org.apache.hadoop.crypto.CipherOption
  - java.lang.ClassLoader
    - java.security.SecureClassLoader
      - java.net.URLClassLoader (implements java.io.Closeable)
        - org.apache.hadoop.util.ApplicationClassLoader
  - org.apache.hadoop.util.Classpath
  - org.apache.hadoop.util.ClassUtil
  - org.apache.hadoop.util.CleanerUtil
  - org.apache.hadoop.ipc.Client (implements java.lang.AutoCloseable)
  - org.apache.hadoop.ipc.Client.ConnectionId
  - org.apache.hadoop.ipc.Client.IpcStreams (implements java.io.Closeable, java.io.Flushable)
  - org.apache.hadoop.ipc.ClientCache
  - org.apache.hadoop.ipc.ClientId
  - org.apache.hadoop.util.CloseableReferenceCount
  - org.apache.hadoop.util.functional.CloseableTaskPoolSubmitter (implements java.io.Closeable, org.apache.hadoop.util.functional.TaskPool.Submitter)
  - org.apache.hadoop.io.compress.CodecConstants
  - org.apache.hadoop.io.compress.CodecPool
  - org.apache.hadoop.io.erasurecode.CodecRegistry
  - org.apache.hadoop.io.erasurecode.CodecUtil
  - org.apache.hadoop.io.erasurecode.rawcoder.CoderUtil
  - org.apache.hadoop.util.CombinedIPList (implements org.apache.hadoop.util.IPList)
  - org.apache.hadoop.util.CombinedIPWhiteList (implements org.apache.hadoop.util.IPList)
  - org.apache.hadoop.fs.shell.CommandFormat
  - org.apache.hadoop.tools.CommandShell.SubCommand
  - org.apache.hadoop.fs.audit.CommonAuditContext
  - org.apache.hadoop.util.functional.CommonCallableSupplier<T> (implements java.util.function.Supplier<T>)
  - org.apache.hadoop.fs.CommonConfigurationKeysPublic
    - org.apache.hadoop.fs.CommonConfigurationKeys
      - org.apache.hadoop.fs.ftp.FtpConfigKeys
      - org.apache.hadoop.fs.local.LocalConfigKeys
      - org.apache.hadoop.fs.LocalFileSystemConfigKeys
  - org.apache.hadoop.fs.CommonPathCapabilities
  - org.apache.hadoop.util.ComparableVersion (implements java.lang.Comparable<T>)
  - org.apache.hadoop.security.CompositeGroupsMapping (implements org.apache.hadoop.conf.Configurable, org.apache.hadoop.security.GroupMappingServiceProvider)
  - org.apache.hadoop.service.CompositeService.CompositeServiceShutdownHook (implements java.lang.Runnable)
  - org.apache.hadoop.io.CompressedWritable (implements org.apache.hadoop.io.Writable)
  - org.apache.hadoop.io.file.tfile.Compression
  - org.apache.hadoop.io.compress.CompressionCodec.Util
  - org.apache.hadoop.io.compress.CompressionCodecFactory
  - org.apache.hadoop.conf.ConfigRedactor
  - org.apache.hadoop.conf.Configuration (implements java.lang.Iterable<T>, org.apache.hadoop.io.Writable)
    - org.apache.hadoop.conf.ConfigurationWithLogging
  - org.apache.hadoop.conf.Configuration.DeprecationDelta
  - org.apache.hadoop.conf.Configuration.IntegerRanges (implements java.lang.Iterable<T>)
  - org.apache.hadoop.util.ConfigurationHelper
  - org.apache.hadoop.conf.Configured (implements org.apache.hadoop.conf.Configurable)
    - org.apache.hadoop.io.serializer.avro.AvroSerialization<T> (implements org.apache.hadoop.io.serializer.Serialization<T>)
      - org.apache.hadoop.io.serializer.avro.AvroReflectSerialization
      - org.apache.hadoop.io.serializer.avro.AvroSpecificSerialization
    - org.apache.hadoop.fs.shell.Command
      - org.apache.hadoop.fs.shell.FsCommand
        - org.apache.hadoop.fs.shell.Concat
        - org.apache.hadoop.fs.shell.CopyCommandWithMultiThread
        - org.apache.hadoop.fs.shell.Count
        - org.apache.hadoop.fs.shell.find.Find
        - org.apache.hadoop.fs.FsShell.Help
        - org.apache.hadoop.fs.FsShell.Usage
        - org.apache.hadoop.fs.FsShellPermissions
          - org.apache.hadoop.fs.FsShellPermissions.Chmod
          - org.apache.hadoop.fs.FsShellPermissions.Chown
            - org.apache.hadoop.fs.FsShellPermissions.Chgrp
        - org.apache.hadoop.fs.shell.TouchCommands
          - org.apache.hadoop.fs.shell.TouchCommands.Touch
          - org.apache.hadoop.fs.shell.TouchCommands.Touchz
        - org.apache.hadoop.fs.shell.Truncate
    - org.apache.hadoop.fs.shell.CommandFactory
    - org.apache.hadoop.tools.CommandShell (implements org.apache.hadoop.util.Tool)
      - org.apache.hadoop.security.alias.CredentialShell
      - org.apache.hadoop.security.token.DtUtilShell
      - org.apache.hadoop.crypto.key.KeyShell
    - org.apache.hadoop.io.erasurecode.coder.ErasureDecoder (implements org.apache.hadoop.io.erasurecode.coder.ErasureCoder)
      - org.apache.hadoop.io.erasurecode.coder.DummyErasureDecoder
      - org.apache.hadoop.io.erasurecode.coder.HHXORErasureDecoder
      - org.apache.hadoop.io.erasurecode.coder.RSErasureDecoder
      - org.apache.hadoop.io.erasurecode.coder.XORErasureDecoder
    - org.apache.hadoop.io.erasurecode.coder.ErasureEncoder (implements org.apache.hadoop.io.erasurecode.coder.ErasureCoder)
      - org.apache.hadoop.io.erasurecode.coder.DummyErasureEncoder
      - org.apache.hadoop.io.erasurecode.coder.HHXORErasureEncoder
      - org.apache.hadoop.io.erasurecode.coder.RSErasureEncoder
      - org.apache.hadoop.io.erasurecode.coder.XORErasureEncoder
    - org.apache.hadoop.fs.FileSystem (implements org.apache.hadoop.fs.BulkDeleteSource, java.io.Closeable, org.apache.hadoop.security.token.DelegationTokenIssuer, org.apache.hadoop.fs.PathCapabilities)
      - org.apache.hadoop.fs.FilterFileSystem
        - org.apache.hadoop.fs.ChecksumFileSystem
          - org.apache.hadoop.fs.LocalFileSystem
      - org.apache.hadoop.fs.ftp.FTPFileSystem
      - org.apache.hadoop.fs.HarFileSystem
      - org.apache.hadoop.fs.http.HttpFileSystem
      - org.apache.hadoop.fs.http.HttpsFileSystem
      - org.apache.hadoop.fs.RawLocalFileSystem
      - org.apache.hadoop.fs.sftp.SFTPFileSystem
      - org.apache.hadoop.fs.viewfs.ViewFileSystem
        - org.apache.hadoop.fs.viewfs.ViewFileSystemOverloadScheme
    - org.apache.hadoop.util.FindClass (implements org.apache.hadoop.util.Tool)
    - org.apache.hadoop.fs.FsShell (implements org.apache.hadoop.util.Tool)
    - org.apache.hadoop.tools.GetGroupsBase (implements org.apache.hadoop.util.Tool)
    - org.apache.hadoop.ha.HAAdmin (implements org.apache.hadoop.util.Tool)
    - org.apache.hadoop.security.KDiag (implements java.io.Closeable, org.apache.hadoop.util.Tool)
    - org.apache.hadoop.ha.PowerShellFencer (implements org.apache.hadoop.ha.FenceMethod)
    - org.apache.hadoop.conf.ReconfigurableBase (implements org.apache.hadoop.conf.Reconfigurable)
    - org.apache.hadoop.io.serializer.SerializationFactory
    - org.apache.hadoop.security.ShellBasedUnixGroupsMapping (implements org.apache.hadoop.security.GroupMappingServiceProvider)
      - org.apache.hadoop.security.ShellBasedUnixGroupsNetgroupMapping
    - org.apache.hadoop.ha.ShellCommandFencer (implements org.apache.hadoop.ha.FenceMethod)
    - org.apache.hadoop.ha.SshFenceByTcpPort (implements org.apache.hadoop.ha.FenceMethod)
    - org.apache.hadoop.fs.Trash
    - org.apache.hadoop.fs.TrashPolicy
      - org.apache.hadoop.fs.TrashPolicyDefault
    - org.apache.hadoop.io.serializer.WritableSerialization (implements org.apache.hadoop.io.serializer.Serialization<T>)
  - org.apache.hadoop.fs.viewfs.ConfigUtil
  - org.apache.hadoop.util.ConfTest
  - org.apache.hadoop.metrics2.util.Contracts
  - org.apache.hadoop.util.CpuTimeTracker
  - org.apache.hadoop.util.CrcComposer
  - org.apache.hadoop.util.CrcUtil
  - org.apache.hadoop.security.alias.CredentialProvider
    - org.apache.hadoop.security.alias.AbstractJavaKeyStoreProvider
      - org.apache.hadoop.security.alias.KeyStoreProvider
        - org.apache.hadoop.security.alias.BouncyCastleFipsKeyStoreProvider
        - org.apache.hadoop.security.alias.JavaKeyStoreProvider
      - org.apache.hadoop.security.alias.LocalKeyStoreProvider
        - org.apache.hadoop.security.alias.LocalBouncyCastleFipsKeyStoreProvider
        - org.apache.hadoop.security.alias.LocalJavaKeyStoreProvider
    - org.apache.hadoop.security.alias.UserProvider
  - org.apache.hadoop.security.alias.CredentialProvider.CredentialEntry
  - org.apache.hadoop.security.alias.CredentialProviderFactory
    - org.apache.hadoop.security.alias.BouncyCastleFipsKeyStoreProvider.Factory
    - org.apache.hadoop.security.alias.JavaKeyStoreProvider.Factory
    - org.apache.hadoop.security.alias.LocalBouncyCastleFipsKeyStoreProvider.Factory
    - org.apache.hadoop.security.alias.LocalJavaKeyStoreProvider.Factory
    - org.apache.hadoop.security.alias.UserProvider.Factory
  - org.apache.hadoop.security.Credentials (implements org.apache.hadoop.io.Writable)
  - org.apache.hadoop.security.alias.CredentialShell.PasswordReader
  - org.apache.hadoop.security.http.CrossOriginFilter (implements javax.servlet.Filter)
  - org.apache.hadoop.crypto.CryptoCodec (implements java.io.Closeable, org.apache.hadoop.conf.Configurable)
    - org.apache.hadoop.crypto.JceCtrCryptoCodec
      - org.apache.hadoop.crypto.JceAesCtrCryptoCodec
      - org.apache.hadoop.crypto.JceSm4CtrCryptoCodec
    - org.apache.hadoop.crypto.OpensslCtrCryptoCodec
      - org.apache.hadoop.crypto.OpensslAesCtrCryptoCodec
      - org.apache.hadoop.crypto.OpensslSm4CtrCryptoCodec
  - org.apache.hadoop.crypto.CryptoStreamUtils
  - org.apache.hadoop.crypto.CryptoUtils
  - org.apache.hadoop.security.CustomizedCallbackHandler.Cache
  - org.apache.hadoop.security.CustomizedCallbackHandler.DefaultHandler (implements org.apache.hadoop.security.CustomizedCallbackHandler)
  - org.apache.hadoop.fs.store.DataBlocks
  - org.apache.hadoop.fs.store.DataBlocks.BlockFactory (implements java.io.Closeable)
  - org.apache.hadoop.fs.store.DataBlocks.BlockUploadData (implements java.io.Closeable)
  - org.apache.hadoop.fs.store.DataBlocks.DataBlock (implements java.io.Closeable)
  - org.apache.hadoop.util.DataChecksum (implements java.util.zip.Checksum)
  - org.apache.hadoop.ipc.DecayRpcScheduler (implements org.apache.hadoop.ipc.DecayRpcSchedulerMXBean, org.apache.hadoop.metrics2.MetricsSource, org.apache.hadoop.ipc.RpcScheduler)
  - org.apache.hadoop.ipc.DecayRpcScheduler.MetricsProxy (implements org.apache.hadoop.ipc.DecayRpcSchedulerMXBean, org.apache.hadoop.metrics2.MetricsSource)
  - org.apache.hadoop.ipc.metrics.DecayRpcSchedulerDetailedMetrics
  - org.apache.hadoop.io.erasurecode.rawcoder.DecodingValidator
  - io.netty.channel.DefaultAddressedEnvelope<M,A> (implements io.netty.channel.AddressedEnvelope<M,A>)
    - org.apache.hadoop.oncrpc.RpcResponse
  - org.apache.hadoop.fs.impl.DefaultBulkDeleteOperation (implements org.apache.hadoop.fs.BulkDelete)
  - org.apache.hadoop.io.compress.DefaultCodec (implements org.apache.hadoop.io.compress.CompressionCodec, org.apache.hadoop.conf.Configurable, org.apache.hadoop.io.compress.DirectDecompressionCodec)
    - org.apache.hadoop.io.compress.DeflateCodec
    - org.apache.hadoop.io.compress.GzipCodec
  - org.apache.hadoop.ipc.DefaultCostProvider (implements org.apache.hadoop.ipc.CostProvider)
  - org.apache.hadoop.io.retry.DefaultFailoverProxyProvider<T> (implements org.apache.hadoop.io.retry.FailoverProxyProvider<T>)
  - org.apache.hadoop.security.authorize.DefaultImpersonationProvider (implements org.apache.hadoop.security.authorize.ImpersonationProvider)
  - org.apache.hadoop.ipc.DefaultRpcScheduler (implements org.apache.hadoop.ipc.RpcScheduler)
  - org.apache.hadoop.io.DefaultStringifier<T> (implements org.apache.hadoop.io.Stringifier<T>)
  - java.util.zip.Deflater
    - org.apache.hadoop.io.compress.zlib.BuiltInZlibDeflater (implements org.apache.hadoop.io.compress.Compressor)
  - org.apache.hadoop.security.token.delegation.DelegationKey (implements org.apache.hadoop.io.Writable)
  - org.apache.hadoop.security.token.delegation.web.DelegationTokenAuthenticationHandler (implements org.apache.hadoop.security.authentication.server.AuthenticationHandler)
    - org.apache.hadoop.security.token.delegation.web.KerberosDelegationTokenAuthenticationHandler
    - org.apache.hadoop.security.token.delegation.web.MultiSchemeDelegationTokenAuthenticationHandler (implements org.apache.hadoop.security.authentication.server.CompositeAuthenticationHandler)
    - org.apache.hadoop.security.token.delegation.web.PseudoDelegationTokenAuthenticationHandler
  - org.apache.hadoop.security.token.delegation.web.DelegationTokenAuthenticator (implements org.apache.hadoop.security.authentication.client.Authenticator)
    - org.apache.hadoop.security.token.delegation.web.KerberosDelegationTokenAuthenticator
    - org.apache.hadoop.security.token.delegation.web.PseudoDelegationTokenAuthenticator
  - org.apache.hadoop.security.token.delegation.DelegationTokenLoadingCache<K,V> (implements java.util.Map<K,V>)
  - org.apache.hadoop.security.token.delegation.web.DelegationTokenManager
  - org.apache.hadoop.fs.DelegationTokenRenewer.RenewAction<T> (implements java.util.concurrent.Delayed)
  - org.apache.hadoop.io.serializer.DeserializerComparator<T> (implements org.apache.hadoop.io.RawComparator<T>)
    - org.apache.hadoop.io.serializer.JavaSerializationComparator<T>
  - java.util.Dictionary<K,V>
    - java.util.Hashtable<K,V> (implements java.lang.Cloneable, java.util.Map<K,V>, java.io.Serializable)
      - java.util.Properties
        - java.security.Provider
          - org.apache.hadoop.security.SaslPlainServer.SecurityProvider
  - org.apache.hadoop.util.DirectBufferPool
  - org.apache.hadoop.util.DiskChecker
  - org.apache.hadoop.util.DiskValidatorFactory
  - org.apache.hadoop.net.DNS
  - org.apache.hadoop.net.DNSDomainNameResolver (implements org.apache.hadoop.net.DomainNameResolver)
  - org.apache.hadoop.net.DomainNameResolverFactory
  - org.apache.hadoop.net.unix.DomainSocket (implements java.io.Closeable)
  - org.apache.hadoop.net.unix.DomainSocket.DomainChannel (implements java.nio.channels.ReadableByteChannel)
  - org.apache.hadoop.net.unix.DomainSocketWatcher (implements java.io.Closeable)
  - org.apache.hadoop.io.DoubleWritable (implements org.apache.hadoop.io.WritableComparable<T>)
  - org.apache.hadoop.security.token.DtFileOperations
  - org.apache.hadoop.fs.DUHelper
  - org.apache.hadoop.io.erasurecode.rawcoder.DummyRawErasureCoderFactory (implements org.apache.hadoop.io.erasurecode.rawcoder.RawErasureCoderFactory)
  - org.apache.hadoop.io.erasurecode.rawcoder.util.DumpUtil
  - org.apache.hadoop.fs.statistics.DurationStatisticSummary (implements java.io.Serializable)
  - org.apache.hadoop.fs.statistics.impl.DynamicIOStatisticsBuilder
  - org.apache.hadoop.io.wrappedio.impl.DynamicWrappedIO
  - org.apache.hadoop.io.wrappedio.impl.DynamicWrappedStatistics
  - org.apache.hadoop.util.dynamic.DynConstructors
  - org.apache.hadoop.util.dynamic.DynConstructors.Builder
  - org.apache.hadoop.util.dynamic.DynMethods
  - org.apache.hadoop.util.dynamic.DynMethods.BoundMethod
  - org.apache.hadoop.util.dynamic.DynMethods.Builder
  - org.apache.hadoop.util.dynamic.DynMethods.StaticMethod
  - org.apache.hadoop.util.dynamic.DynMethods.UnboundMethod
    - org.apache.hadoop.util.dynamic.DynConstructors.Ctor<C>
  - org.apache.hadoop.io.erasurecode.ECBlock
  - org.apache.hadoop.io.erasurecode.ECBlockGroup
  - org.apache.hadoop.io.erasurecode.ECChunk
  - org.apache.hadoop.io.erasurecode.ECSchema (implements java.io.Serializable)
  - org.apache.hadoop.io.ElasticByteBufferPool (implements org.apache.hadoop.io.ByteBufferPool)
    - org.apache.hadoop.io.WeakReferencedElasticByteBufferPool
  - org.apache.hadoop.io.ElasticByteBufferPool.Key (implements java.lang.Comparable<T>)
  - org.apache.hadoop.fs.impl.prefetch.EmptyPrefetchingStatistics (implements org.apache.hadoop.fs.impl.prefetch.PrefetchingStatistics)
  - org.apache.hadoop.io.erasurecode.codec.ErasureCodec
    - org.apache.hadoop.io.erasurecode.codec.DummyErasureCodec
    - org.apache.hadoop.io.erasurecode.codec.HHXORErasureCodec
    - org.apache.hadoop.io.erasurecode.codec.RSErasureCodec
    - org.apache.hadoop.io.erasurecode.codec.XORErasureCodec
  - org.apache.hadoop.io.erasurecode.ErasureCodeConstants
  - org.apache.hadoop.io.erasurecode.ErasureCodecOptions
  - org.apache.hadoop.io.erasurecode.ErasureCodeNative
  - org.apache.hadoop.io.erasurecode.ErasureCoderOptions
  - org.apache.hadoop.io.erasurecode.coder.ErasureDecodingStep (implements org.apache.hadoop.io.erasurecode.coder.ErasureCodingStep)
  - org.apache.hadoop.io.erasurecode.coder.ErasureEncodingStep (implements org.apache.hadoop.io.erasurecode.coder.ErasureCodingStep)
  - org.apache.hadoop.util.concurrent.ExecutorHelper
  - org.apache.hadoop.fs.impl.prefetch.ExecutorServiceFuturePool
  - org.apache.hadoop.util.ExitUtil
  - org.apache.hadoop.ha.FailoverController
  - org.apache.hadoop.io.retry.FailoverProxyProvider.ProxyInfo<T>
  - org.apache.hadoop.util.FastNumberFormat
  - org.apache.hadoop.security.FastSaslClientFactory (implements javax.security.sasl.SaslClientFactory)
  - org.apache.hadoop.security.FastSaslServerFactory (implements javax.security.sasl.SaslServerFactory)
  - org.apache.hadoop.util.FileBasedIPList (implements org.apache.hadoop.util.IPList)
  - org.apache.hadoop.security.ssl.FileBasedKeyStoresFactory (implements org.apache.hadoop.security.ssl.KeyStoresFactory)
  - org.apache.hadoop.fs.FileChecksum (implements org.apache.hadoop.io.Writable)
    - org.apache.hadoop.fs.CompositeCrcFileChecksum
    - org.apache.hadoop.fs.store.EtagChecksum
    - org.apache.hadoop.fs.MD5MD5CRC32FileChecksum
      - org.apache.hadoop.fs.MD5MD5CRC32CastagnoliFileChecksum
      - org.apache.hadoop.fs.MD5MD5CRC32GzipFileChecksum
  - org.apache.hadoop.fs.FileContext (implements org.apache.hadoop.fs.PathCapabilities)
  - org.apache.hadoop.fs.FileContext.Util
  - org.apache.hadoop.fs.FileEncryptionInfo (implements java.io.Serializable)
  - org.apache.hadoop.fs.impl.prefetch.FilePosition
  - org.apache.hadoop.fs.impl.FileRangeImpl (implements org.apache.hadoop.fs.FileRange)
    - org.apache.hadoop.fs.impl.CombinedFileRange
  - org.apache.hadoop.metrics2.sink.FileSink (implements java.io.Closeable, org.apache.hadoop.metrics2.MetricsSink)
  - org.apache.hadoop.fs.FileStatus (implements java.lang.Comparable<T>, java.io.ObjectInputValidation, java.io.Serializable, org.apache.hadoop.io.Writable)
    - org.apache.hadoop.fs.LocatedFileStatus
  - org.apache.hadoop.fs.FileSystem.DirectoryEntries
  - org.apache.hadoop.fs.FileSystem.DirListingIterator<T> (implements org.apache.hadoop.fs.RemoteIterator<E>)
  - org.apache.hadoop.fs.FileSystem.Statistics
  - org.apache.hadoop.fs.FileSystem.Statistics.StatisticsData
  - org.apache.hadoop.fs.FileSystemLinkResolver<T>
  - org.apache.hadoop.fs.statistics.FileSystemStatisticNames
  - org.apache.hadoop.fs.FileUtil
  - org.apache.hadoop.util.bloom.Filter (implements org.apache.hadoop.io.Writable)
    - org.apache.hadoop.util.bloom.BloomFilter
      - org.apache.hadoop.util.bloom.RetouchedBloomFilter (implements org.apache.hadoop.util.bloom.RemoveScheme)
    - org.apache.hadoop.util.bloom.CountingBloomFilter
    - org.apache.hadoop.util.bloom.DynamicBloomFilter
  - org.apache.hadoop.fs.shell.find.FilterExpression (implements org.apache.hadoop.conf.Configurable, org.apache.hadoop.fs.shell.find.Expression)
  - org.apache.hadoop.http.FilterInitializer
    - org.apache.hadoop.security.AuthenticationFilterInitializer
    - org.apache.hadoop.security.HttpCrossOriginFilterInitializer
    - org.apache.hadoop.security.authentication.server.ProxyUserAuthenticationFilterInitializer
    - org.apache.hadoop.http.lib.StaticUserWebFilter
  - org.apache.hadoop.fs.shell.find.FindOptions
  - org.apache.hadoop.fs.impl.FlagSet<E> (implements org.apache.hadoop.fs.StreamCapabilities)
  - org.apache.hadoop.io.FloatWritable (implements org.apache.hadoop.io.WritableComparable<T>)
  - org.apache.hadoop.fs.statistics.impl.ForwardingIOStatisticsStore (implements org.apache.hadoop.fs.statistics.impl.IOStatisticsStore)
  - org.apache.hadoop.thirdparty.com.google.common.collect.ForwardingObject
    - org.apache.hadoop.thirdparty.com.google.common.util.concurrent.ForwardingExecutorService (implements java.util.concurrent.ExecutorService)
      - org.apache.hadoop.util.SemaphoredDelegatingExecutor
        - org.apache.hadoop.util.BlockingThreadPoolExecutorService
  - org.apache.hadoop.fs.impl.FSBuilderSupport
  - org.apache.hadoop.fs.FSExceptionMessages
  - org.apache.hadoop.fs.viewfs.FsGetter
  - org.apache.hadoop.fs.FSLinkResolver<T>
    - org.apache.hadoop.fs.impl.FsLinkResolution<T>
  - org.apache.hadoop.fs.permission.FsPermission (implements java.io.ObjectInputValidation, java.io.Serializable, org.apache.hadoop.io.Writable)
    - org.apache.hadoop.fs.permission.FsCreateModes
  - org.apache.hadoop.fs.FsServerDefaults (implements org.apache.hadoop.io.Writable)
  - org.apache.hadoop.fs.FsStatus (implements org.apache.hadoop.io.Writable)
  - org.apache.hadoop.fs.FsTracer
  - org.apache.hadoop.fs.FsUrlStreamHandlerFactory (implements java.net.URLStreamHandlerFactory)
  - org.apache.hadoop.util.functional.FunctionalIO
  - org.apache.hadoop.fs.impl.FunctionsRaisingIOE
  - org.apache.hadoop.util.functional.FutureIO
  - org.apache.hadoop.fs.impl.FutureIOSupport
  - org.apache.hadoop.io.erasurecode.rawcoder.util.GaloisField
  - org.apache.hadoop.util.GcTimeMonitor.Builder
  - org.apache.hadoop.util.GcTimeMonitor.GcData (implements java.lang.Cloneable)
  - org.apache.hadoop.util.GenericOptionsParser
    - org.apache.hadoop.service.launcher.ServiceLauncher.MinimalGenericOptionsParser
  - org.apache.hadoop.ipc.protocolPB.GenericRefreshProtocolClientSideTranslatorPB (implements java.io.Closeable, org.apache.hadoop.ipc.GenericRefreshProtocol, org.apache.hadoop.ipc.ProtocolMetaInterface)
  - org.apache.hadoop.ipc.protocolPB.GenericRefreshProtocolServerSideTranslatorPB (implements org.apache.hadoop.ipc.protocolPB.GenericRefreshProtocolPB)
  - javax.servlet.GenericServlet (implements java.io.Serializable, javax.servlet.Servlet, javax.servlet.ServletConfig)
    - javax.servlet.http.HttpServlet
      - org.apache.hadoop.conf.ConfServlet
      - org.eclipse.jetty.servlet.DefaultServlet (implements org.eclipse.jetty.util.resource.ResourceFactory, org.eclipse.jetty.server.ResourceService.WelcomeFactory)
        - org.apache.hadoop.http.AdminAuthorizedServlet
        - org.apache.hadoop.http.ProfileOutputServlet
        - org.apache.hadoop.http.WebServlet
      - org.apache.hadoop.http.HttpServer2.StackServlet
      - org.apache.hadoop.http.IsActiveServlet
      - org.apache.hadoop.jmx.JMXJsonServlet
        - org.apache.hadoop.jmx.JMXJsonServletNaNFiltered
      - org.apache.hadoop.log.LogLevel.Servlet
      - org.apache.hadoop.http.ProfilerDisabledServlet
      - org.apache.hadoop.http.ProfileServlet
      - org.apache.hadoop.http.PrometheusServlet
      - org.apache.hadoop.conf.ReconfigurationServlet
  - org.apache.hadoop.util.GenericsUtil
  - org.apache.hadoop.io.GenericWritable (implements org.apache.hadoop.conf.Configurable, org.apache.hadoop.io.Writable)
  - org.apache.hadoop.fs.GetSpaceUsed.Builder
  - org.apache.hadoop.tools.protocolPB.GetUserMappingsProtocolClientSideTranslatorPB (implements java.io.Closeable, org.apache.hadoop.tools.GetUserMappingsProtocol, org.apache.hadoop.ipc.ProtocolMetaInterface)
  - org.apache.hadoop.tools.protocolPB.GetUserMappingsProtocolServerSideTranslatorPB (implements org.apache.hadoop.tools.protocolPB.GetUserMappingsProtocolPB)
  - org.apache.hadoop.io.erasurecode.rawcoder.util.GF256
  - org.apache.hadoop.fs.Globber
  - org.apache.hadoop.fs.Globber.GlobBuilder
  - org.apache.hadoop.fs.GlobExpander
  - org.apache.hadoop.fs.GlobFilter (implements org.apache.hadoop.fs.PathFilter)
  - org.apache.hadoop.fs.GlobPattern
  - org.apache.hadoop.metrics2.sink.GraphiteSink (implements java.io.Closeable, org.apache.hadoop.metrics2.MetricsSink)
  - org.apache.hadoop.metrics2.sink.GraphiteSink.Graphite
  - org.apache.hadoop.security.Groups
  - org.apache.hadoop.util.GSetByHashMap<K,E> (implements org.apache.hadoop.util.GSet<K,E>)
  - org.apache.hadoop.ha.HAAdmin.UsageInfo
  - org.apache.hadoop.util.concurrent.HadoopExecutors
  - org.apache.hadoop.service.launcher.HadoopUncaughtExceptionHandler (implements java.lang.Thread.UncaughtExceptionHandler)
  - org.apache.hadoop.fs.HardLink
    - org.apache.hadoop.fs.FileUtil.HardLink
  - org.apache.hadoop.fs.HardLink.LinkStats
  - org.apache.hadoop.ha.HAServiceProtocol.StateChangeRequestInfo
  - org.apache.hadoop.ha.protocolPB.HAServiceProtocolClientSideTranslatorPB (implements java.io.Closeable, org.apache.hadoop.ha.HAServiceProtocol, org.apache.hadoop.ipc.ProtocolTranslator)
  - org.apache.hadoop.ha.HAServiceProtocolHelper
  - org.apache.hadoop.ha.protocolPB.HAServiceProtocolServerSideTranslatorPB (implements org.apache.hadoop.ha.protocolPB.HAServiceProtocolPB)
  - org.apache.hadoop.ha.HAServiceStatus
  - org.apache.hadoop.ha.HAServiceTarget
  - org.apache.hadoop.util.hash.Hash
    - org.apache.hadoop.util.hash.JenkinsHash
    - org.apache.hadoop.util.hash.MurmurHash
  - org.apache.hadoop.util.bloom.HashFunction
  - org.apache.hadoop.fs.viewfs.HCFSMountTableConfigLoader (implements org.apache.hadoop.fs.viewfs.MountTableConfigLoader)
  - org.apache.hadoop.ha.HealthMonitor
  - org.apache.hadoop.util.HeapSort (implements org.apache.hadoop.util.IndexedSorter)
  - org.apache.hadoop.io.erasurecode.coder.HHErasureCodingStep (implements org.apache.hadoop.io.erasurecode.coder.ErasureCodingStep)
    - org.apache.hadoop.io.erasurecode.coder.HHXORErasureDecodingStep
    - org.apache.hadoop.io.erasurecode.coder.HHXORErasureEncodingStep
  - org.apache.hadoop.io.erasurecode.coder.util.HHUtil
  - org.apache.hadoop.util.HostsFileReader
  - org.apache.hadoop.util.HostsFileReader.HostDetails
  - org.apache.hadoop.http.HtmlQuoting
  - org.apache.hadoop.http.HttpConfig
  - org.apache.hadoop.util.HttpExceptionUtils
  - org.apache.hadoop.fs.store.audit.HttpReferrerAuditHeader
  - org.apache.hadoop.fs.store.audit.HttpReferrerAuditHeader.Builder
  - org.apache.hadoop.http.HttpRequestLog
  - org.apache.hadoop.http.HttpServer2 (implements org.apache.hadoop.http.FilterContainer)
  - org.apache.hadoop.http.HttpServer2.Builder
  - org.apache.hadoop.http.HttpServer2.QuotingInputFilter (implements javax.servlet.Filter)
  - org.apache.hadoop.http.HttpServer2Metrics
  - org.apache.hadoop.security.token.delegation.web.HttpUserGroupInformation
  - org.apache.hadoop.util.IdentityHashStore<K,V>
  - org.apache.hadoop.security.IdMappingConstant
  - java.util.zip.Inflater
    - org.apache.hadoop.io.compress.zlib.BuiltInZlibInflater (implements org.apache.hadoop.io.compress.Decompressor)
  - org.apache.hadoop.net.InnerNodeImpl.Factory (implements org.apache.hadoop.net.InnerNode.Factory<N>)
  - org.apache.hadoop.fs.viewfs.InodeTree<T>
  - org.apache.hadoop.fs.viewfs.InodeTree.INodeLink<T>
  - org.apache.hadoop.fs.viewfs.InodeTree.MountPoint<T>
  - org.apache.hadoop.fs.viewfs.InodeTree.ResolveResult<T>
  - java.io.InputStream (implements java.io.Closeable)
    - org.apache.hadoop.io.file.tfile.BoundedRangeFileInputStream
    - org.apache.hadoop.fs.store.ByteBufferInputStream
    - org.apache.hadoop.io.compress.bzip2.CBZip2InputStream (implements org.apache.hadoop.io.compress.bzip2.BZip2Constants)
    - org.apache.hadoop.io.compress.CompressionInputStream (implements org.apache.hadoop.fs.statistics.IOStatisticsSource, org.apache.hadoop.fs.Seekable)
      - org.apache.hadoop.io.compress.DecompressorStream
        - org.apache.hadoop.io.compress.BlockDecompressorStream
        - org.apache.hadoop.io.compress.PassthroughCodec.PassthroughDecompressorStream
      - org.apache.hadoop.io.compress.SplitCompressionInputStream
    - org.apache.hadoop.net.unix.DomainSocket.DomainInputStream
    - java.io.FilterInputStream
      - java.io.BufferedInputStream
        - org.apache.hadoop.fs.BufferedFSInputStream (implements org.apache.hadoop.fs.HasFileDescriptor, org.apache.hadoop.fs.statistics.IOStatisticsSource, org.apache.hadoop.fs.PositionedReadable, org.apache.hadoop.fs.Seekable, org.apache.hadoop.fs.StreamCapabilities)
        - org.apache.hadoop.fs.statistics.BufferedIOStatisticsInputStream (implements org.apache.hadoop.fs.statistics.IOStatisticsSource, org.apache.hadoop.fs.StreamCapabilities)
      - org.apache.hadoop.crypto.CryptoInputStream (implements org.apache.hadoop.fs.ByteBufferPositionedReadable, org.apache.hadoop.fs.ByteBufferReadable, org.apache.hadoop.fs.CanSetDropBehind, org.apache.hadoop.fs.CanSetReadahead, org.apache.hadoop.fs.CanUnbuffer, org.apache.hadoop.fs.HasEnhancedByteBufferAccess, org.apache.hadoop.fs.HasFileDescriptor, org.apache.hadoop.fs.statistics.IOStatisticsSource, org.apache.hadoop.fs.PositionedReadable, java.nio.channels.ReadableByteChannel, org.apache.hadoop.fs.Seekable, org.apache.hadoop.fs.StreamCapabilities)
      - java.io.DataInputStream (implements java.io.DataInput)
        - org.apache.hadoop.io.DataInputBuffer
        - org.apache.hadoop.io.DataInputByteBuffer
        - org.apache.hadoop.fs.FSDataInputStream (implements org.apache.hadoop.fs.ByteBufferPositionedReadable, org.apache.hadoop.fs.ByteBufferReadable, org.apache.hadoop.fs.CanSetDropBehind, org.apache.hadoop.fs.CanSetReadahead, org.apache.hadoop.fs.CanUnbuffer, org.apache.hadoop.fs.HasEnhancedByteBufferAccess, org.apache.hadoop.fs.HasFileDescriptor, org.apache.hadoop.fs.statistics.IOStatisticsSource, org.apache.hadoop.fs.PositionedReadable, org.apache.hadoop.fs.Seekable, org.apache.hadoop.fs.StreamCapabilities)
          - org.apache.hadoop.fs.crypto.CryptoFSDataInputStream
      - org.apache.hadoop.io.InputBuffer
      - org.apache.hadoop.util.LimitInputStream
      - org.apache.hadoop.net.SocketInputWrapper
    - org.apache.hadoop.fs.FSInputStream (implements org.apache.hadoop.fs.PositionedReadable, org.apache.hadoop.fs.Seekable)
      - org.apache.hadoop.fs.FSInputChecker
      - org.apache.hadoop.fs.ftp.FTPInputStream
    - org.apache.hadoop.security.SaslInputStream (implements java.nio.channels.ReadableByteChannel)
    - org.apache.hadoop.net.SocketInputStream (implements java.nio.channels.ReadableByteChannel)
  - org.apache.hadoop.util.InstrumentedLock (implements java.util.concurrent.locks.Lock)
    - org.apache.hadoop.util.InstrumentedReadLock
    - org.apache.hadoop.util.InstrumentedWriteLock
  - org.apache.hadoop.util.InstrumentedLock.SuppressedSnapshot
  - org.apache.hadoop.util.InstrumentedReadWriteLock (implements java.util.concurrent.locks.ReadWriteLock)
  - org.apache.hadoop.thirdparty.com.google.common.util.concurrent.internal.InternalFutureFailureAccess
    - org.apache.hadoop.thirdparty.com.google.common.util.concurrent.AbstractFuture<V>
      - org.apache.hadoop.util.concurrent.AsyncGetFuture<T,E>
  - org.apache.hadoop.fs.InternalOperations
  - org.apache.hadoop.metrics2.lib.Interns
  - org.apache.hadoop.service.launcher.InterruptEscalator (implements org.apache.hadoop.service.launcher.IrqHandler.Interrupted)
  - org.apache.hadoop.service.launcher.InterruptEscalator.ServiceForcedShutdown (implements java.lang.Runnable)
  - org.apache.hadoop.util.IntrusiveCollection<E> (implements java.util.Collection<E>)
  - org.apache.hadoop.util.IntrusiveCollection.IntrusiveIterator (implements java.util.Iterator<E>)
  - org.apache.hadoop.io.IntWritable (implements org.apache.hadoop.io.WritableComparable<T>)
  - org.apache.hadoop.fs.statistics.impl.IOStatisticsBinding
  - org.apache.hadoop.fs.statistics.impl.IOStatisticsContextImpl (implements org.apache.hadoop.fs.statistics.IOStatisticsContext)
  - org.apache.hadoop.fs.statistics.impl.IOStatisticsContextIntegration
  - org.apache.hadoop.fs.statistics.IOStatisticsLogging
  - org.apache.hadoop.fs.statistics.IOStatisticsSnapshot (implements org.apache.hadoop.fs.statistics.IOStatistics, org.apache.hadoop.fs.statistics.IOStatisticsAggregator, org.apache.hadoop.fs.statistics.IOStatisticsSetters, java.io.Serializable)
  - org.apache.hadoop.fs.statistics.IOStatisticsSupport
  - org.apache.hadoop.io.IOUtils
  - org.apache.hadoop.service.launcher.IrqHandler (implements org.apache.hadoop.util.SignalUtil.Handler)
  - org.apache.hadoop.service.launcher.IrqHandler.InterruptData
  - org.apache.hadoop.crypto.key.JavaKeyStoreProvider.KeyMetadata (implements java.security.Key, java.io.Serializable)
  - org.apache.hadoop.io.serializer.JavaSerialization (implements org.apache.hadoop.io.serializer.Serialization<T>)
  - org.apache.hadoop.crypto.JceCtrCryptoCodec.JceCtrCipher (implements org.apache.hadoop.crypto.Decryptor, org.apache.hadoop.crypto.Encryptor)
  - org.apache.hadoop.http.JettyUtils
  - org.apache.hadoop.security.JniBasedUnixGroupsMapping (implements org.apache.hadoop.security.GroupMappingServiceProvider)
    - org.apache.hadoop.security.JniBasedUnixGroupsNetgroupMapping
  - org.apache.hadoop.security.JniBasedUnixGroupsMappingWithFallback (implements org.apache.hadoop.security.GroupMappingServiceProvider)
  - org.apache.hadoop.security.JniBasedUnixGroupsNetgroupMappingWithFallback (implements org.apache.hadoop.security.GroupMappingServiceProvider)
  - org.apache.hadoop.util.JsonSerialization<T>
  - org.apache.hadoop.metrics2.source.JvmMetrics (implements org.apache.hadoop.metrics2.MetricsSource)
  - org.apache.hadoop.security.authentication.util.KerberosName
    - org.apache.hadoop.security.HadoopKerberosName
  - org.apache.hadoop.util.bloom.Key (implements org.apache.hadoop.io.WritableComparable<T>)
  - org.apache.hadoop.crypto.key.KeyProvider (implements java.io.Closeable)
    - org.apache.hadoop.crypto.key.JavaKeyStoreProvider
    - org.apache.hadoop.crypto.key.KeyProviderExtension<E>
      - org.apache.hadoop.crypto.key.CachingKeyProvider
      - org.apache.hadoop.crypto.key.KeyProviderCryptoExtension
      - org.apache.hadoop.crypto.key.KeyProviderDelegationTokenExtension (implements org.apache.hadoop.security.token.DelegationTokenIssuer)
    - org.apache.hadoop.crypto.key.kms.KMSClientProvider (implements org.apache.hadoop.crypto.key.KeyProviderCryptoExtension.CryptoExtension, org.apache.hadoop.crypto.key.KeyProviderDelegationTokenExtension.DelegationTokenExtension)
    - org.apache.hadoop.crypto.key.kms.LoadBalancingKMSClientProvider (implements org.apache.hadoop.crypto.key.KeyProviderCryptoExtension.CryptoExtension, org.apache.hadoop.crypto.key.KeyProviderDelegationTokenExtension.DelegationTokenExtension)
    - org.apache.hadoop.crypto.key.UserProvider
  - org.apache.hadoop.crypto.key.KeyProvider.KeyVersion
    - org.apache.hadoop.crypto.key.kms.KMSClientProvider.KMSKeyVersion
  - org.apache.hadoop.crypto.key.KeyProvider.Metadata
    - org.apache.hadoop.crypto.key.kms.KMSClientProvider.KMSMetadata
  - org.apache.hadoop.crypto.key.KeyProvider.Options
  - org.apache.hadoop.crypto.key.KeyProviderCryptoExtension.EncryptedKeyVersion
    - org.apache.hadoop.crypto.key.kms.KMSClientProvider.KMSEncryptedKeyVersion
  - org.apache.hadoop.crypto.key.KeyProviderFactory
    - org.apache.hadoop.crypto.key.JavaKeyStoreProvider.Factory
    - org.apache.hadoop.crypto.key.kms.KMSClientProvider.Factory
    - org.apache.hadoop.crypto.key.UserProvider.Factory
  - org.apache.hadoop.crypto.key.kms.KMSDelegationToken
  - org.apache.hadoop.crypto.key.kms.KMSRESTConstants
  - org.apache.hadoop.util.KMSUtil
  - org.apache.hadoop.util.LambdaUtils
  - org.apache.hadoop.util.functional.LazyAtomicReference<T> (implements org.apache.hadoop.util.functional.CallableRaisingIOE<R>, java.util.function.Supplier<T>)
    - org.apache.hadoop.util.functional.LazyAutoCloseableReference<T> (implements java.lang.AutoCloseable)
  - org.apache.hadoop.security.LdapGroupsMapping (implements org.apache.hadoop.conf.Configurable, org.apache.hadoop.security.GroupMappingServiceProvider)
    - org.apache.hadoop.security.RuleBasedLdapGroupsMapping
  - org.apache.hadoop.fs.impl.LeakReporter (implements java.io.Closeable)
  - org.apache.hadoop.service.LifecycleEvent (implements java.io.Serializable)
  - org.apache.hadoop.util.LightWeightGSet<K,E> (implements org.apache.hadoop.util.GSet<K,E>)
    - org.apache.hadoop.util.LightWeightCache<K,E>
    - org.apache.hadoop.util.LightWeightResizableGSet<K,E>
  - org.apache.hadoop.util.LightWeightGSet.SetIterator (implements java.util.Iterator<E>)
  - org.apache.hadoop.util.LineReader (implements java.io.Closeable, org.apache.hadoop.fs.statistics.IOStatisticsSource)
  - org.apache.hadoop.util.Lists
  - org.apache.hadoop.fs.LocalDirAllocator
  - org.apache.hadoop.fs.LocalFileSystemPathHandle (implements org.apache.hadoop.fs.PathHandle)
  - org.apache.hadoop.fs.store.LogExactlyOnce
  - org.apache.hadoop.service.LoggingStateChangeListener (implements org.apache.hadoop.service.ServiceStateChangeListener)
  - org.apache.hadoop.log.LogLevel
  - org.apache.hadoop.log.LogThrottlingHelper
  - org.apache.hadoop.io.LongWritable (implements org.apache.hadoop.io.WritableComparable<T>)
  - org.apache.hadoop.io.compress.Lz4Codec (implements org.apache.hadoop.io.compress.CompressionCodec, org.apache.hadoop.conf.Configurable)
  - org.apache.hadoop.io.compress.lz4.Lz4Compressor (implements org.apache.hadoop.io.compress.Compressor)
  - org.apache.hadoop.io.compress.lz4.Lz4Decompressor (implements org.apache.hadoop.io.compress.Decompressor)
  - org.apache.hadoop.util.MachineList
  - org.apache.hadoop.util.MachineList.InetAddressFactory
  - org.apache.hadoop.io.MapFile
    - org.apache.hadoop.io.ArrayFile
    - org.apache.hadoop.io.SetFile
  - org.apache.hadoop.io.MapFile.Merger
  - org.apache.hadoop.io.MapFile.Reader (implements java.io.Closeable)
    - org.apache.hadoop.io.ArrayFile.Reader
    - org.apache.hadoop.io.BloomMapFile.Reader
    - org.apache.hadoop.io.SetFile.Reader
  - org.apache.hadoop.io.MapFile.Writer (implements java.io.Closeable)
    - org.apache.hadoop.io.ArrayFile.Writer
    - org.apache.hadoop.io.BloomMapFile.Writer
    - org.apache.hadoop.io.SetFile.Writer
  - org.apache.hadoop.metrics2.util.MBeans
  - org.apache.hadoop.io.MD5Hash (implements org.apache.hadoop.io.WritableComparable<T>)
  - org.apache.hadoop.fs.statistics.MeanStatistic (implements java.lang.Cloneable, java.io.Serializable)
  - org.apache.hadoop.util.MergeSort
  - org.apache.hadoop.metrics2.util.Metrics2Util
  - org.apache.hadoop.metrics2.util.Metrics2Util.NameValuePair (implements java.lang.Comparable<T>)
  - org.apache.hadoop.metrics2.lib.MetricsAnnotations
  - org.apache.hadoop.metrics2.util.MetricsCache
  - org.apache.hadoop.metrics2.util.MetricsCache.Record
  - org.apache.hadoop.metrics2.impl.MetricsCollectorImpl (implements java.lang.Iterable<T>, org.apache.hadoop.metrics2.MetricsCollector)
  - org.apache.hadoop.metrics2.MetricsFilter (implements org.apache.hadoop.metrics2.MetricsPlugin)
    - org.apache.hadoop.metrics2.filter.AbstractPatternFilter
      - org.apache.hadoop.metrics2.filter.GlobFilter
      - org.apache.hadoop.metrics2.filter.RegexFilter
  - org.apache.hadoop.metrics2.MetricsRecordBuilder
    - org.apache.hadoop.metrics2.MetricsJsonBuilder
    - org.apache.hadoop.metrics2.MetricStringBuilder
  - org.apache.hadoop.metrics2.impl.MetricsRecordImpl
  - org.apache.hadoop.metrics2.lib.MetricsRegistry
  - org.apache.hadoop.metrics2.lib.MetricsSourceBuilder
  - org.apache.hadoop.metrics2.MetricsSystem (implements org.apache.hadoop.metrics2.MetricsSystemMXBean)
    - org.apache.hadoop.metrics2.impl.MetricsSystemImpl (implements org.apache.hadoop.metrics2.MetricsSource)
  - org.apache.hadoop.metrics2.MetricsSystem.AbstractCallback (implements org.apache.hadoop.metrics2.MetricsSystem.Callback)
  - org.apache.hadoop.metrics2.MetricsTag (implements org.apache.hadoop.metrics2.MetricsInfo)
  - org.apache.hadoop.io.MultipleIOException.Builder
  - org.apache.hadoop.metrics2.lib.MutableMetric
    - org.apache.hadoop.metrics2.lib.MutableCounter
      - org.apache.hadoop.metrics2.lib.MutableCounterInt
      - org.apache.hadoop.metrics2.lib.MutableCounterLong
    - org.apache.hadoop.metrics2.lib.MutableGauge
      - org.apache.hadoop.metrics2.lib.MutableGaugeFloat
      - org.apache.hadoop.metrics2.lib.MutableGaugeInt
      - org.apache.hadoop.metrics2.lib.MutableGaugeLong
    - org.apache.hadoop.metrics2.lib.MutableQuantiles
      - org.apache.hadoop.metrics2.lib.MutableInverseQuantiles
    - org.apache.hadoop.metrics2.lib.MutableRates
    - org.apache.hadoop.metrics2.lib.MutableRatesWithAggregation
    - org.apache.hadoop.metrics2.lib.MutableRollingAverages (implements java.io.Closeable)
    - org.apache.hadoop.metrics2.lib.MutableStat
      - org.apache.hadoop.metrics2.lib.MutableRate
  - org.apache.hadoop.metrics2.lib.MutableMetricsFactory
  - org.apache.hadoop.util.NativeCodeLoader
  - org.apache.hadoop.io.nativeio.NativeIO
  - org.apache.hadoop.io.nativeio.NativeIO.POSIX
  - org.apache.hadoop.io.nativeio.NativeIO.POSIX.CacheManipulator
    - org.apache.hadoop.io.nativeio.NativeIO.POSIX.NoMlockCacheManipulator
  - org.apache.hadoop.io.nativeio.NativeIO.POSIX.Pmem
  - org.apache.hadoop.io.nativeio.NativeIO.POSIX.PmemMappedRegion
  - org.apache.hadoop.io.nativeio.NativeIO.POSIX.Stat
  - org.apache.hadoop.io.nativeio.NativeIO.Windows
  - org.apache.hadoop.util.NativeLibraryChecker
  - org.apache.hadoop.io.erasurecode.rawcoder.NativeRSRawErasureCoderFactory (implements org.apache.hadoop.io.erasurecode.rawcoder.RawErasureCoderFactory)
  - org.apache.hadoop.io.erasurecode.rawcoder.NativeXORRawErasureCoderFactory (implements org.apache.hadoop.io.erasurecode.rawcoder.RawErasureCoderFactory)
  - org.apache.hadoop.security.NetgroupCache
  - org.apache.hadoop.net.NetUtils
  - org.apache.hadoop.net.NetworkTopology
    - org.apache.hadoop.net.NetworkTopologyWithNodeGroup
  - org.apache.hadoop.http.NoCacheFilter (implements javax.servlet.Filter)
  - org.apache.hadoop.net.NodeBase (implements org.apache.hadoop.net.Node)
    - org.apache.hadoop.net.InnerNodeImpl (implements org.apache.hadoop.net.InnerNode)
  - org.apache.hadoop.ha.NodeFencer
  - org.apache.hadoop.security.NullGroupsMapping (implements org.apache.hadoop.security.GroupMappingServiceProvider)
  - org.apache.hadoop.io.NullWritable (implements org.apache.hadoop.io.WritableComparable<T>)
  - org.apache.hadoop.io.ObjectWritable (implements org.apache.hadoop.conf.Configurable, org.apache.hadoop.io.Writable)
  - org.apache.hadoop.fs.impl.OpenFileParameters
  - org.apache.hadoop.crypto.OpensslCipher
  - org.apache.hadoop.crypto.OpensslCtrCryptoCodec.OpensslCtrCipher (implements org.apache.hadoop.crypto.Decryptor, org.apache.hadoop.crypto.Encryptor)
  - org.apache.hadoop.util.OperationDuration
    - org.apache.hadoop.util.DurationInfo (implements java.lang.AutoCloseable)
    - org.apache.hadoop.fs.statistics.impl.StatisticDurationTracker (implements org.apache.hadoop.fs.statistics.DurationTracker)
  - org.apache.hadoop.fs.Options
  - org.apache.hadoop.util.Options
  - org.apache.hadoop.util.Options.BooleanOption
  - org.apache.hadoop.fs.Options.ChecksumOpt
  - org.apache.hadoop.util.Options.ClassOption
  - org.apache.hadoop.fs.Options.CreateOpts
    - org.apache.hadoop.fs.Options.CreateOpts.BlockSize
    - org.apache.hadoop.fs.Options.CreateOpts.BufferSize
    - org.apache.hadoop.fs.Options.CreateOpts.BytesPerChecksum
    - org.apache.hadoop.fs.Options.CreateOpts.ChecksumParam
    - org.apache.hadoop.fs.Options.CreateOpts.CreateParent
    - org.apache.hadoop.fs.Options.CreateOpts.Perms
    - org.apache.hadoop.fs.Options.CreateOpts.Progress
    - org.apache.hadoop.fs.Options.CreateOpts.ReplicationFactor
  - org.apache.hadoop.util.Options.FSDataInputStreamOption
  - org.apache.hadoop.util.Options.FSDataOutputStreamOption
  - org.apache.hadoop.fs.Options.HandleOpt
    - org.apache.hadoop.fs.Options.HandleOpt.Data
    - org.apache.hadoop.fs.Options.HandleOpt.Location
  - org.apache.hadoop.util.Options.IntegerOption
  - org.apache.hadoop.util.Options.LongOption
  - org.apache.hadoop.fs.Options.OpenFileOptions
  - org.apache.hadoop.util.Options.PathOption
  - org.apache.hadoop.util.Options.ProgressableOption
  - org.apache.hadoop.util.Options.StringOption
  - java.io.OutputStream (implements java.io.Closeable, java.io.Flushable)
    - org.apache.hadoop.io.BoundedByteArrayOutputStream
    - org.apache.hadoop.io.compress.bzip2.CBZip2OutputStream (implements org.apache.hadoop.io.compress.bzip2.BZip2Constants)
    - org.apache.hadoop.io.compress.CompressionOutputStream (implements org.apache.hadoop.fs.statistics.IOStatisticsSource)
      - org.apache.hadoop.io.compress.CompressorStream
        - org.apache.hadoop.io.compress.BlockCompressorStream
    - org.apache.hadoop.io.DataOutputOutputStream
    - org.apache.hadoop.net.unix.DomainSocket.DomainOutputStream
    - java.io.FilterOutputStream
      - java.io.BufferedOutputStream
        - org.apache.hadoop.fs.statistics.BufferedIOStatisticsOutputStream (implements org.apache.hadoop.fs.statistics.IOStatisticsSource, org.apache.hadoop.fs.StreamCapabilities, org.apache.hadoop.fs.Syncable)
      - org.apache.hadoop.crypto.CryptoOutputStream (implements org.apache.hadoop.fs.CanSetDropBehind, org.apache.hadoop.fs.statistics.IOStatisticsSource, org.apache.hadoop.fs.StreamCapabilities, org.apache.hadoop.fs.Syncable)
      - java.io.DataOutputStream (implements java.io.DataOutput)
        - org.apache.hadoop.io.DataOutputBuffer
        - org.apache.hadoop.fs.FSDataOutputStream (implements org.apache.hadoop.fs.Abortable, org.apache.hadoop.fs.CanSetDropBehind, org.apache.hadoop.fs.statistics.IOStatisticsSource, org.apache.hadoop.fs.StreamCapabilities, org.apache.hadoop.fs.Syncable)
          - org.apache.hadoop.fs.crypto.CryptoFSDataOutputStream
        - org.apache.hadoop.ipc.ResponseBuffer
      - org.apache.hadoop.io.OutputBuffer
      - org.apache.hadoop.io.file.tfile.SimpleBufferedOutputStream
    - org.apache.hadoop.fs.FSOutputSummer (implements org.apache.hadoop.fs.StreamCapabilities)
    - org.apache.hadoop.io.IOUtils.NullOutputStream
    - org.apache.hadoop.security.SaslOutputStream
    - org.apache.hadoop.net.SocketOutputStream (implements java.nio.channels.WritableByteChannel)
  - org.apache.hadoop.fs.PartialListing<T>
  - org.apache.hadoop.io.compress.PassthroughCodec (implements org.apache.hadoop.io.compress.CompressionCodec, org.apache.hadoop.conf.Configurable)
  - org.apache.hadoop.io.compress.PassthroughCodec.StubDecompressor (implements org.apache.hadoop.io.compress.Decompressor)
  - org.apache.hadoop.fs.Path (implements java.lang.Comparable<T>, java.io.ObjectInputValidation, java.io.Serializable)
  - org.apache.hadoop.fs.impl.PathCapabilitiesSupport
  - org.apache.hadoop.fs.shell.PathData (implements java.lang.Comparable<T>)
  - org.apache.hadoop.fs.protocolPB.PBHelper
  - org.apache.hadoop.util.PerformanceAdvisory
  - org.apache.hadoop.fs.permission.PermissionStatus (implements org.apache.hadoop.io.Writable)
  - org.apache.hadoop.security.authorize.PolicyProvider
  - org.apache.hadoop.portmap.PortmapMapping
  - org.apache.hadoop.portmap.PortmapRequest
  - org.apache.hadoop.portmap.PortmapResponse
  - org.apache.hadoop.util.Preconditions
  - org.apache.hadoop.fs.impl.prefetch.PrefetchConstants
  - org.apache.hadoop.util.PrintJarMainClass
  - org.apache.hadoop.util.PriorityQueue<T>
  - org.apache.hadoop.ipc.ProcessingDetails
  - org.apache.hadoop.util.ProcessUtils
  - org.apache.hadoop.util.ProgramDriver
  - org.apache.hadoop.util.Progress
  - org.apache.hadoop.metrics2.sink.PrometheusMetricsSink (implements org.apache.hadoop.metrics2.MetricsSink)
  - org.apache.hadoop.ipc.ProtobufHelper
  - org.apache.hadoop.ipc.ProtobufRpcEngine (implements org.apache.hadoop.ipc.RpcEngine)
  - org.apache.hadoop.ipc.ProtobufRpcEngine.Invoker (implements org.apache.hadoop.ipc.RpcInvocationHandler)
  - org.apache.hadoop.ipc.ProtobufRpcEngine2 (implements org.apache.hadoop.ipc.RpcEngine)
  - org.apache.hadoop.ipc.ProtobufRpcEngine2.Invoker (implements org.apache.hadoop.ipc.RpcInvocationHandler)
  - org.apache.hadoop.ipc.ProtocolMetaInfoServerSideTranslatorPB (implements org.apache.hadoop.ipc.ProtocolMetaInfoPB)
  - org.apache.hadoop.ipc.ProtocolProxy<T>
  - org.apache.hadoop.ipc.ProtocolSignature (implements org.apache.hadoop.io.Writable)
  - org.apache.hadoop.util.ProtoUtil
  - org.apache.hadoop.security.ProviderUtils
  - org.apache.hadoop.ipc.ProxyCombiner
  - org.apache.hadoop.security.authorize.ProxyServers
  - org.apache.hadoop.security.authorize.ProxyUsers
  - org.apache.hadoop.util.PureJavaCrc32 (implements java.util.zip.Checksum)
  - org.apache.hadoop.util.PureJavaCrc32C (implements java.util.zip.Checksum)
  - org.apache.hadoop.metrics2.util.Quantile (implements java.lang.Comparable<T>)
  - org.apache.hadoop.util.QuickSort (implements org.apache.hadoop.util.IndexedSorter)
  - org.apache.hadoop.fs.QuotaUsage
    - org.apache.hadoop.fs.ContentSummary (implements org.apache.hadoop.io.Writable)
  - org.apache.hadoop.fs.QuotaUsage.Builder
    - org.apache.hadoop.fs.ContentSummary.Builder
  - java.util.Random (implements java.util.random.RandomGenerator, java.io.Serializable)
    - org.apache.hadoop.crypto.random.OpensslSecureRandom
    - org.apache.hadoop.crypto.random.OsSecureRandom (implements java.io.Closeable, org.apache.hadoop.conf.Configurable)
  - org.apache.hadoop.util.RateLimitingFactory
  - org.apache.hadoop.io.erasurecode.rawcoder.RawErasureDecoder
    - org.apache.hadoop.io.erasurecode.rawcoder.DummyRawDecoder
    - org.apache.hadoop.io.erasurecode.rawcoder.NativeRSRawDecoder
    - org.apache.hadoop.io.erasurecode.rawcoder.NativeXORRawDecoder
    - org.apache.hadoop.io.erasurecode.rawcoder.RSLegacyRawDecoder
    - org.apache.hadoop.io.erasurecode.rawcoder.RSRawDecoder
    - org.apache.hadoop.io.erasurecode.rawcoder.XORRawDecoder
  - org.apache.hadoop.io.erasurecode.rawcoder.RawErasureEncoder
    - org.apache.hadoop.io.erasurecode.rawcoder.DummyRawEncoder
    - org.apache.hadoop.io.erasurecode.rawcoder.NativeRSRawEncoder
    - org.apache.hadoop.io.erasurecode.rawcoder.NativeXORRawEncoder
    - org.apache.hadoop.io.erasurecode.rawcoder.RSLegacyRawEncoder
    - org.apache.hadoop.io.erasurecode.rawcoder.RSRawEncoder
    - org.apache.hadoop.io.erasurecode.rawcoder.XORRawEncoder
  - org.apache.hadoop.fs.RawPathHandle (implements org.apache.hadoop.fs.PathHandle)
  - org.apache.hadoop.io.ReadaheadPool
  - org.apache.hadoop.util.ReadWriteDiskValidator (implements org.apache.hadoop.util.DiskValidator)
  - org.apache.hadoop.util.ReadWriteDiskValidatorMetrics
  - org.apache.hadoop.conf.ReconfigurationTaskStatus
  - org.apache.hadoop.conf.ReconfigurationUtil
  - org.apache.hadoop.conf.ReconfigurationUtil.PropertyChange
  - org.apache.hadoop.util.ReflectionUtils
  - org.apache.hadoop.security.protocolPB.RefreshAuthorizationPolicyProtocolClientSideTranslatorPB (implements java.io.Closeable, org.apache.hadoop.ipc.ProtocolMetaInterface, org.apache.hadoop.security.authorize.RefreshAuthorizationPolicyProtocol)
  - org.apache.hadoop.security.protocolPB.RefreshAuthorizationPolicyProtocolServerSideTranslatorPB (implements org.apache.hadoop.security.protocolPB.RefreshAuthorizationPolicyProtocolPB)
  - org.apache.hadoop.ipc.protocolPB.RefreshCallQueueProtocolClientSideTranslatorPB (implements java.io.Closeable, org.apache.hadoop.ipc.ProtocolMetaInterface, org.apache.hadoop.ipc.RefreshCallQueueProtocol)
  - org.apache.hadoop.ipc.protocolPB.RefreshCallQueueProtocolServerSideTranslatorPB (implements org.apache.hadoop.ipc.protocolPB.RefreshCallQueueProtocolPB)
  - org.apache.hadoop.ipc.RefreshRegistry
  - org.apache.hadoop.ipc.RefreshResponse
  - org.apache.hadoop.security.protocolPB.RefreshUserMappingsProtocolClientSideTranslatorPB (implements java.io.Closeable, org.apache.hadoop.ipc.ProtocolMetaInterface, org.apache.hadoop.security.RefreshUserMappingsProtocol)
  - org.apache.hadoop.security.protocolPB.RefreshUserMappingsProtocolServerSideTranslatorPB (implements org.apache.hadoop.security.protocolPB.RefreshUserMappingsProtocolPB)
  - org.apache.hadoop.security.ssl.ReloadingX509TrustManager (implements javax.net.ssl.X509TrustManager)
  - org.apache.hadoop.util.functional.RemoteIterators
  - org.apache.hadoop.util.functional.RemoteIterators.WrappingRemoteIterator<S,T> (implements java.io.Closeable, org.apache.hadoop.fs.statistics.IOStatisticsSource, org.apache.hadoop.fs.RemoteIterator<E>)
  - org.apache.hadoop.fs.impl.prefetch.ResourcePool<T> (implements java.io.Closeable)
    - org.apache.hadoop.fs.impl.prefetch.BoundedResourcePool<T>
  - org.apache.hadoop.security.http.RestCsrfPreventionFilter (implements javax.servlet.Filter)
  - org.apache.hadoop.fs.shell.find.Result
  - org.apache.hadoop.ipc.RetryCache
  - org.apache.hadoop.ipc.RetryCache.CacheEntry (implements org.apache.hadoop.util.LightWeightCache.Entry)
    - org.apache.hadoop.ipc.RetryCache.CacheEntryWithPayload
  - org.apache.hadoop.ipc.metrics.RetryCacheMetrics
  - org.apache.hadoop.fs.impl.prefetch.Retryer
  - org.apache.hadoop.io.retry.RetryInvocationHandler<T> (implements org.apache.hadoop.ipc.RpcInvocationHandler)
    - org.apache.hadoop.io.retry.LossyRetryInvocationHandler<T>
  - org.apache.hadoop.io.retry.RetryPolicies
  - org.apache.hadoop.io.retry.RetryPolicies.MultipleLinearRandomRetry (implements org.apache.hadoop.io.retry.RetryPolicy)
  - org.apache.hadoop.io.retry.RetryPolicies.MultipleLinearRandomRetry.Pair
  - org.apache.hadoop.io.retry.RetryPolicy.RetryAction
  - org.apache.hadoop.io.retry.RetryProxy
  - org.apache.hadoop.io.retry.RetryUtils
  - org.apache.hadoop.metrics2.sink.RollingFileSystemSink (implements java.io.Closeable, org.apache.hadoop.metrics2.MetricsSink)
  - org.apache.hadoop.ipc.RPC
  - org.apache.hadoop.ipc.RPC.Builder
  - org.apache.hadoop.oncrpc.security.RpcAuthInfo
    - org.apache.hadoop.oncrpc.security.Credentials
      - org.apache.hadoop.oncrpc.security.CredentialsGSS
      - org.apache.hadoop.oncrpc.security.CredentialsNone
      - org.apache.hadoop.oncrpc.security.CredentialsSys
    - org.apache.hadoop.oncrpc.security.Verifier
      - org.apache.hadoop.oncrpc.security.VerifierGSS
      - org.apache.hadoop.oncrpc.security.VerifierNone
  - org.apache.hadoop.oncrpc.RpcCallCache
  - org.apache.hadoop.oncrpc.RpcCallCache.CacheEntry
  - org.apache.hadoop.oncrpc.RpcCallCache.ClientRequest
  - org.apache.hadoop.ipc.RpcClientUtil
  - org.apache.hadoop.ipc.RpcConstants
  - org.apache.hadoop.ipc.metrics.RpcDetailedMetrics
  - org.apache.hadoop.oncrpc.RpcInfo
  - org.apache.hadoop.oncrpc.RpcMessage
    - org.apache.hadoop.oncrpc.RpcCall
    - org.apache.hadoop.oncrpc.RpcReply
      - org.apache.hadoop.oncrpc.RpcAcceptedReply
      - org.apache.hadoop.oncrpc.RpcDeniedReply
  - org.apache.hadoop.ipc.metrics.RpcMetrics
  - org.apache.hadoop.oncrpc.RpcUtil
  - org.apache.hadoop.ipc.RpcWritable (implements org.apache.hadoop.io.Writable)
    - org.apache.hadoop.ipc.ProtobufWrapperLegacy
    - org.apache.hadoop.ipc.RpcWritable.Buffer
  - org.apache.hadoop.io.erasurecode.rawcoder.RSLegacyRawErasureCoderFactory (implements org.apache.hadoop.io.erasurecode.rawcoder.RawErasureCoderFactory)
  - org.apache.hadoop.io.erasurecode.rawcoder.RSRawErasureCoderFactory (implements org.apache.hadoop.io.erasurecode.rawcoder.RawErasureCoderFactory)
  - org.apache.hadoop.io.erasurecode.rawcoder.util.RSUtil
  - org.apache.hadoop.util.RunJar
  - org.apache.hadoop.metrics2.util.SampleQuantiles (implements org.apache.hadoop.metrics2.util.QuantileEstimator)
  - org.apache.hadoop.metrics2.util.SampleStat
  - org.apache.hadoop.metrics2.util.SampleStat.MinMax
  - org.apache.hadoop.security.SaslMechanismFactory
  - org.apache.hadoop.security.SaslPlainServer (implements javax.security.sasl.SaslServer)
  - org.apache.hadoop.security.SaslPlainServer.SaslPlainServerFactory (implements javax.security.sasl.SaslServerFactory)
  - org.apache.hadoop.security.SaslPropertiesResolver (implements org.apache.hadoop.conf.Configurable)
    - org.apache.hadoop.security.IngressPortBasedResolver
    - org.apache.hadoop.security.WhitelistBasedResolver
  - org.apache.hadoop.security.SaslRpcClient
  - org.apache.hadoop.security.SaslRpcServer
  - org.apache.hadoop.security.SaslRpcServer.SaslDigestCallbackHandler (implements javax.security.auth.callback.CallbackHandler)
  - org.apache.hadoop.security.SaslRpcServer.SaslGssCallbackHandler (implements javax.security.auth.callback.CallbackHandler)
  - org.apache.hadoop.fs.permission.ScopedAclEntries
  - org.apache.hadoop.security.token.SecretManager<T>
    - org.apache.hadoop.security.token.delegation.AbstractDelegationTokenSecretManager<TokenIdent>
      - org.apache.hadoop.security.token.delegation.SQLDelegationTokenSecretManager<TokenIdent>
      - org.apache.hadoop.security.token.delegation.ZKDelegationTokenSecretManager<TokenIdent>
  - org.apache.hadoop.io.SecureIOUtils
  - org.apache.hadoop.oncrpc.security.SecurityHandler
    - org.apache.hadoop.oncrpc.security.SysSecurityHandler
  - org.apache.hadoop.security.SecurityInfo
    - org.apache.hadoop.security.AnnotatedSecurityInfo
  - org.apache.hadoop.security.SecurityUtil
  - org.apache.hadoop.security.SecurityUtil.QualifiedHostResolver
  - org.apache.hadoop.security.SecurityUtil.TruststoreKeystore
  - org.apache.hadoop.io.SequenceFile
  - org.apache.hadoop.io.SequenceFile.Metadata (implements org.apache.hadoop.io.Writable)
  - org.apache.hadoop.io.SequenceFile.Reader (implements java.io.Closeable)
  - org.apache.hadoop.io.SequenceFile.Sorter
  - org.apache.hadoop.io.SequenceFile.Sorter.SegmentDescriptor (implements java.lang.Comparable<T>)
  - org.apache.hadoop.io.SequenceFile.Writer (implements java.io.Closeable, java.io.Flushable, org.apache.hadoop.fs.StreamCapabilities, org.apache.hadoop.fs.Syncable)
  - org.apache.hadoop.util.SequentialNumber (implements org.apache.hadoop.util.IdGenerator)
  - org.apache.hadoop.ipc.Server
    - org.apache.hadoop.ipc.RPC.Server
      - org.apache.hadoop.ipc.ProtobufRpcEngine2.Server
        - org.apache.hadoop.ipc.ProtobufRpcEngine.Server
      - org.apache.hadoop.ipc.WritableRpcEngine.Server
  - org.apache.hadoop.ipc.Server.Call (implements java.security.PrivilegedExceptionAction<T>, org.apache.hadoop.ipc.Schedulable)
    - org.apache.hadoop.ipc.ExternalCall<T>
  - org.apache.hadoop.ipc.Server.Connection
  - org.apache.hadoop.metrics2.util.Servers
  - org.apache.hadoop.security.authorize.Service
  - org.apache.hadoop.security.authorize.ServiceAuthorizationManager
  - org.apache.hadoop.service.launcher.ServiceLauncher<S> (implements org.apache.hadoop.service.launcher.LauncherArguments, org.apache.hadoop.service.launcher.LauncherExitCodes, java.lang.Thread.UncaughtExceptionHandler)
  - org.apache.hadoop.service.ServiceOperations
  - org.apache.hadoop.service.ServiceOperations.ServiceListeners
  - org.apache.hadoop.service.launcher.ServiceShutdownHook (implements java.lang.Runnable)
  - org.apache.hadoop.service.ServiceStateModel
  - javax.servlet.ServletRequestWrapper (implements javax.servlet.ServletRequest)
    - javax.servlet.http.HttpServletRequestWrapper (implements javax.servlet.http.HttpServletRequest)
      - org.apache.hadoop.http.HttpServer2.QuotingInputFilter.RequestQuoter
  - javax.servlet.ServletResponseWrapper (implements javax.servlet.ServletResponse)
    - javax.servlet.http.HttpServletResponseWrapper (implements javax.servlet.http.HttpServletResponse)
      - org.apache.hadoop.security.http.XFrameOptionsFilter.XFrameOptionsResponseWrapper
  - org.apache.hadoop.util.ServletUtil
  - org.apache.hadoop.util.Sets
  - org.apache.hadoop.ipc.internal.ShadedProtobufHelper
  - org.apache.hadoop.io.nativeio.SharedFileDescriptorFactory
  - org.apache.hadoop.util.Shell
    - org.apache.hadoop.fs.DF
    - org.apache.hadoop.util.Shell.ShellCommandExecutor (implements org.apache.hadoop.util.Shell.CommandExecutor)
    - org.apache.hadoop.fs.Stat
  - org.apache.hadoop.security.ShellBasedIdMapping (implements org.apache.hadoop.security.IdMappingServiceProvider)
  - org.apache.hadoop.io.ShortWritable (implements org.apache.hadoop.io.WritableComparable<T>)
  - org.apache.hadoop.util.ShutdownHookManager
  - org.apache.hadoop.util.ShutdownThreadsHelper
  - org.apache.hadoop.util.SignalUtil
  - org.apache.hadoop.util.SignalUtil.Signal
  - org.apache.hadoop.oncrpc.SimpleTcpClient
    - org.apache.hadoop.oncrpc.RegistrationClient
  - org.apache.hadoop.oncrpc.SimpleTcpServer
  - org.apache.hadoop.oncrpc.SimpleUdpClient
  - org.apache.hadoop.oncrpc.SimpleUdpServer
  - org.apache.hadoop.fs.impl.prefetch.SingleFilePerBlockCache (implements org.apache.hadoop.fs.impl.prefetch.BlockCache)
  - org.apache.hadoop.io.Sizes
  - org.apache.hadoop.io.compress.SnappyCodec (implements org.apache.hadoop.io.compress.CompressionCodec, org.apache.hadoop.conf.Configurable, org.apache.hadoop.io.compress.DirectDecompressionCodec)
  - org.apache.hadoop.io.compress.snappy.SnappyCompressor (implements org.apache.hadoop.io.compress.Compressor)
  - org.apache.hadoop.io.compress.snappy.SnappyDecompressor (implements org.apache.hadoop.io.compress.Decompressor)
    - org.apache.hadoop.io.compress.snappy.SnappyDecompressor.SnappyDirectDecompressor (implements org.apache.hadoop.io.compress.DirectDecompressor)
  - javax.net.SocketFactory
    - org.apache.hadoop.security.LdapGroupsMapping.LdapSslSocketFactory
    - org.apache.hadoop.net.SocksSocketFactory (implements org.apache.hadoop.conf.Configurable)
    - javax.net.ssl.SSLSocketFactory
      - org.apache.hadoop.security.ssl.DelegatingSSLSocketFactory
    - org.apache.hadoop.net.StandardSocketFactory
  - org.apache.hadoop.fs.statistics.impl.SourceWrappedStatistics (implements org.apache.hadoop.fs.statistics.IOStatisticsSource)
  - org.apache.hadoop.security.ssl.SSLFactory (implements org.apache.hadoop.security.authentication.client.ConnectionConfigurator)
  - org.apache.hadoop.security.ssl.SSLHostnameVerifier.AbstractVerifier (implements org.apache.hadoop.security.ssl.SSLHostnameVerifier)
  - org.apache.hadoop.security.ssl.SSLHostnameVerifier.Certificates
  - org.apache.hadoop.http.lib.StaticUserWebFilter.StaticUserFilter (implements javax.servlet.Filter)
  - org.apache.hadoop.metrics2.sink.StatsDSink (implements java.io.Closeable, org.apache.hadoop.metrics2.MetricsSink)
  - org.apache.hadoop.metrics2.sink.StatsDSink.StatsD
  - org.apache.hadoop.util.StopWatch (implements java.io.Closeable)
  - org.apache.hadoop.conf.StorageSize
  - org.apache.hadoop.fs.StorageStatistics
    - org.apache.hadoop.fs.FileSystemStorageStatistics
    - org.apache.hadoop.fs.statistics.impl.StorageStatisticsFromIOStatistics (implements java.lang.Iterable<T>)
    - org.apache.hadoop.fs.UnionStorageStatistics
  - org.apache.hadoop.fs.StorageStatistics.LongStatistic
  - org.apache.hadoop.fs.impl.StoreImplementationUtils
  - org.apache.hadoop.fs.statistics.StoreStatisticNames
  - org.apache.hadoop.fs.StreamCapabilitiesPolicy
  - org.apache.hadoop.fs.statistics.StreamStatisticNames
  - org.apache.hadoop.util.StringInterner
  - org.apache.hadoop.util.StringUtils
  - org.apache.hadoop.fs.statistics.impl.StubDurationTracker (implements org.apache.hadoop.fs.statistics.DurationTracker)
  - org.apache.hadoop.fs.statistics.impl.StubDurationTrackerFactory (implements org.apache.hadoop.fs.statistics.DurationTrackerFactory)
  - org.apache.hadoop.util.SysInfo
    - org.apache.hadoop.util.SysInfoLinux
    - org.apache.hadoop.util.SysInfoWindows
  - org.apache.hadoop.tools.TableListing
  - org.apache.hadoop.tools.TableListing.Builder
  - org.apache.hadoop.util.functional.TaskPool
  - org.apache.hadoop.util.functional.TaskPool.Builder<I>
  - org.apache.hadoop.io.file.tfile.TFile
  - org.apache.hadoop.io.file.tfile.TFile.Reader (implements java.io.Closeable)
  - org.apache.hadoop.io.file.tfile.TFile.Reader.Scanner (implements java.io.Closeable)
  - org.apache.hadoop.io.file.tfile.TFile.Reader.Scanner.Entry (implements java.lang.Comparable<T>)
  - org.apache.hadoop.io.file.tfile.TFile.Writer (implements java.io.Closeable)
  - java.lang.Thread (implements java.lang.Runnable)
    - org.apache.hadoop.util.Daemon
      - org.apache.hadoop.util.Daemon.DaemonFactory (implements java.util.concurrent.ThreadFactory)
    - org.apache.hadoop.util.concurrent.SubjectInheritingThread
      - org.apache.hadoop.fs.DelegationTokenRenewer
      - org.apache.hadoop.util.GcTimeMonitor
  - org.apache.hadoop.util.ThreadUtil
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Error
      - org.apache.hadoop.fs.FSError
    - java.lang.Exception
      - org.apache.hadoop.ha.ActiveStandbyElector.ActiveNotFoundException
      - org.apache.hadoop.conf.ConfServlet.BadFormatException
      - org.apache.hadoop.ha.FailoverFailedException
      - java.io.IOException
        - org.apache.hadoop.security.AccessControlException
          - org.apache.hadoop.security.authorize.AuthorizationException
        - org.apache.hadoop.io.compress.AlreadyClosedException
        - org.apache.hadoop.ipc.AsyncCallLimitExceededException
        - org.apache.hadoop.ha.BadFencingConfigurationException
        - org.apache.hadoop.fs.ChecksumException
        - org.apache.hadoop.fs.ClusterStorageCapacityExceededException
        - org.apache.hadoop.fs.DirectoryListingStartAfterNotFoundException
        - org.apache.hadoop.util.DiskChecker.DiskErrorException
        - org.apache.hadoop.util.DiskChecker.DiskOutOfSpaceException
        - org.apache.hadoop.fs.FileAlreadyExistsException
        - org.apache.hadoop.ha.HealthCheckFailedException
        - java.io.InterruptedIOException
          - java.net.SocketTimeoutException
            - org.apache.hadoop.net.ConnectTimeoutException
        - org.apache.hadoop.util.InvalidChecksumSizeException
        - org.apache.hadoop.io.erasurecode.rawcoder.InvalidDecodingException
        - org.apache.hadoop.fs.InvalidPathHandleException
        - org.apache.hadoop.fs.InvalidRequestException
        - org.apache.hadoop.ipc.IpcException
        - org.apache.hadoop.security.KerberosAuthException
        - org.apache.hadoop.io.file.tfile.MetaBlockAlreadyExists
        - org.apache.hadoop.io.file.tfile.MetaBlockDoesNotExist
        - org.apache.hadoop.io.retry.MultiException
        - org.apache.hadoop.io.MultipleIOException
        - org.apache.hadoop.io.nativeio.NativeIOException
        - org.apache.hadoop.fs.ParentNotDirectoryException
        - org.apache.hadoop.fs.PathIOException
          - org.apache.hadoop.fs.ClosedIOException
          - org.apache.hadoop.fs.PathAccessDeniedException
          - org.apache.hadoop.fs.PathExistsException
            - org.apache.hadoop.fs.PathIsDirectoryException
            - org.apache.hadoop.fs.PathIsNotDirectoryException
            - org.apache.hadoop.fs.PathIsNotEmptyDirectoryException
            - org.apache.hadoop.fs.PathOperationException
          - org.apache.hadoop.fs.PathNotFoundException
          - org.apache.hadoop.fs.PathPermissionException
        - org.apache.hadoop.ipc.RemoteException
        - org.apache.hadoop.ipc.RetriableException
        - org.apache.hadoop.ipc.RpcException
          - org.apache.hadoop.ipc.RpcClientException
          - org.apache.hadoop.ipc.RpcServerException
            - org.apache.hadoop.ipc.RPC.VersionMismatch
            - org.apache.hadoop.ipc.RpcNoSuchMethodException
            - org.apache.hadoop.ipc.RpcNoSuchProtocolException
          - org.apache.hadoop.ipc.UnexpectedServerException
        - org.apache.hadoop.security.token.SecretManager.InvalidToken
        - org.apache.hadoop.io.SecureIOUtils.AlreadyExistsException
        - org.apache.hadoop.ha.ServiceFailedException
        - org.apache.hadoop.util.Shell.ExitCodeException
        - org.apache.hadoop.ipc.StandbyException
          - org.apache.hadoop.ipc.ObserverRetryOnActiveException
        - org.apache.hadoop.fs.UnresolvedLinkException
        - org.apache.hadoop.fs.UnsupportedFileSystemException
        - org.apache.hadoop.fs.UnsupportedMultipartUploaderException
        - org.apache.hadoop.io.VersionMismatchException
        - org.apache.hadoop.fs.ZeroCopyUnavailableException
      - org.apache.hadoop.conf.ReconfigurationException
      - java.lang.RuntimeException
        - org.apache.hadoop.util.ExitUtil.ExitException (implements org.apache.hadoop.util.ExitCodeProvider)
          - org.apache.hadoop.security.KDiag.KerberosDiagsFailure
          - org.apache.hadoop.service.launcher.ServiceLaunchException (implements org.apache.hadoop.util.ExitCodeProvider, org.apache.hadoop.service.launcher.LauncherExitCodes)
        - org.apache.hadoop.util.ExitUtil.HaltException (implements org.apache.hadoop.util.ExitCodeProvider)
        - org.apache.hadoop.fs.ftp.FTPException
        - java.lang.IllegalArgumentException
          - org.apache.hadoop.fs.shell.CommandFormat.DuplicatedOptionException
          - org.apache.hadoop.fs.shell.CommandFormat.IllegalNumberOfArgumentsException
            - org.apache.hadoop.fs.shell.CommandFormat.NotEnoughArgumentsException
            - org.apache.hadoop.fs.shell.CommandFormat.TooManyArgumentsException
          - org.apache.hadoop.fs.shell.CommandFormat.UnknownOptionException
          - org.apache.hadoop.HadoopIllegalArgumentException
            - org.apache.hadoop.fs.InvalidPathException
            - org.apache.hadoop.util.ZKUtil.BadAclFormatException
            - org.apache.hadoop.util.ZKUtil.BadAuthFormatException
        - org.apache.hadoop.metrics2.MetricsException
        - org.apache.hadoop.net.NetworkTopology.InvalidTopologyException
        - org.apache.hadoop.service.ServiceStateException (implements org.apache.hadoop.util.ExitCodeProvider)
        - org.apache.hadoop.fs.impl.TrackingByteBufferPool.LeakDetectorHeapByteBufferPoolException
          - org.apache.hadoop.fs.impl.TrackingByteBufferPool.ByteBufferAllocationStacktraceException
          - org.apache.hadoop.fs.impl.TrackingByteBufferPool.LeakedByteBufferException
          - org.apache.hadoop.fs.impl.TrackingByteBufferPool.ReleasingUnallocatedByteBufferException
        - java.io.UncheckedIOException
          - org.apache.hadoop.fs.impl.WrappedIOException
        - org.apache.hadoop.crypto.UnsupportedCodecException
        - java.lang.UnsupportedOperationException
          - org.apache.hadoop.fs.viewfs.NotInMountpointException
  - org.apache.hadoop.util.Time
  - org.apache.hadoop.util.Timer
  - java.util.TimerTask (implements java.lang.Runnable)
    - org.apache.hadoop.ipc.DecayRpcScheduler.DecayTask
    - org.apache.hadoop.security.ssl.FileMonitoringTimerTask
  - org.apache.hadoop.security.token.Token<T> (implements org.apache.hadoop.io.Writable)
  - org.apache.hadoop.security.token.TokenIdentifier (implements org.apache.hadoop.io.Writable)
    - org.apache.hadoop.security.token.delegation.AbstractDelegationTokenIdentifier
      - org.apache.hadoop.security.token.delegation.web.DelegationTokenIdentifier
        - org.apache.hadoop.crypto.key.kms.KMSDelegationToken.KMSDelegationTokenIdentifier
  - org.apache.hadoop.security.token.TokenRenewer
    - org.apache.hadoop.crypto.key.kms.KMSClientProvider.KMSTokenRenewer
    - org.apache.hadoop.security.token.Token.TrivialRenewer
  - org.apache.hadoop.util.ToolRunner
  - org.apache.hadoop.fs.impl.TrackingByteBufferPool (implements java.lang.AutoCloseable, org.apache.hadoop.io.ByteBufferPool)
  - org.apache.hadoop.fs.TrashPolicyDefault.Emptier (implements java.lang.Runnable)
  - org.apache.hadoop.util.functional.Tuples
  - org.apache.hadoop.io.TwoDArrayWritable (implements org.apache.hadoop.io.Writable)
  - org.apache.hadoop.metrics2.lib.UniqueNames
  - org.apache.hadoop.security.UserGroupInformation
  - org.apache.hadoop.security.UserGroupInformation.HadoopLoginModule (implements javax.security.auth.spi.LoginModule)
  - org.apache.hadoop.ipc.UserIdentityProvider (implements org.apache.hadoop.ipc.IdentityProvider)
  - org.apache.hadoop.io.UTF8 (implements org.apache.hadoop.io.WritableComparable<T>)
  - org.apache.hadoop.util.UTF8ByteArrayUtils
  - org.apache.hadoop.io.file.tfile.Utils
  - org.apache.hadoop.io.file.tfile.Utils.Version (implements java.lang.Comparable<T>)
  - org.apache.hadoop.fs.impl.prefetch.Validate
  - org.apache.hadoop.crypto.key.kms.ValueQueue<E>
  - org.apache.hadoop.fs.VectoredReadUtils
  - org.apache.hadoop.fs.impl.VectorIOBufferPool (implements org.apache.hadoop.io.ByteBufferPool)
  - org.apache.hadoop.io.VersionedWritable (implements org.apache.hadoop.io.Writable)
  - org.apache.hadoop.util.VersionInfo
  - org.apache.hadoop.util.VersionUtil
  - org.apache.hadoop.fs.viewfs.ViewFileSystem.MountPoint
  - org.apache.hadoop.fs.viewfs.ViewFileSystemOverloadScheme.MountPathInfo<T>
  - org.apache.hadoop.fs.viewfs.ViewFileSystemUtil
  - org.apache.hadoop.fs.viewfs.ViewFs.MountPoint
  - org.apache.hadoop.io.VIntWritable (implements org.apache.hadoop.io.WritableComparable<T>)
  - org.apache.hadoop.io.VLongWritable (implements org.apache.hadoop.io.WritableComparable<T>)
  - org.apache.hadoop.util.Waitable<T>
  - org.apache.hadoop.util.WeakReferenceMap<K,V>
    - org.apache.hadoop.fs.impl.WeakReferenceThreadMap<V>
  - org.apache.hadoop.fs.impl.WeakRefMetricsSource (implements org.apache.hadoop.metrics2.MetricsSource)
  - org.apache.hadoop.ipc.WeightedRoundRobinMultiplexer (implements org.apache.hadoop.ipc.RpcMultiplexer)
  - org.apache.hadoop.ipc.WeightedTimeCostProvider (implements org.apache.hadoop.ipc.CostProvider)
  - org.apache.hadoop.io.wrappedio.WrappedIO
  - org.apache.hadoop.io.wrappedio.WrappedStatistics
  - org.apache.hadoop.io.WritableComparator (implements org.apache.hadoop.conf.Configurable, org.apache.hadoop.io.RawComparator<T>)
    - org.apache.hadoop.io.BooleanWritable.Comparator
    - org.apache.hadoop.io.BytesWritable.Comparator
    - org.apache.hadoop.io.ByteWritable.Comparator
    - org.apache.hadoop.io.DoubleWritable.Comparator
    - org.apache.hadoop.io.FloatWritable.Comparator
    - org.apache.hadoop.io.IntWritable.Comparator
    - org.apache.hadoop.io.LongWritable.Comparator
      - org.apache.hadoop.io.LongWritable.DecreasingComparator
    - org.apache.hadoop.io.MD5Hash.Comparator
    - org.apache.hadoop.io.NullWritable.Comparator
    - org.apache.hadoop.io.ShortWritable.Comparator
    - org.apache.hadoop.io.Text.Comparator
    - org.apache.hadoop.io.UTF8.Comparator
  - org.apache.hadoop.io.WritableFactories
  - org.apache.hadoop.io.WritableName
  - org.apache.hadoop.ipc.WritableRpcEngine (implements org.apache.hadoop.ipc.RpcEngine)
  - org.apache.hadoop.io.WritableUtils
  - javax.net.ssl.X509ExtendedKeyManager (implements javax.net.ssl.X509KeyManager)
    - org.apache.hadoop.security.ssl.ReloadingX509KeystoreManager
  - org.apache.hadoop.oncrpc.XDR
  - org.apache.hadoop.security.http.XFrameOptionsFilter (implements javax.servlet.Filter)
  - org.apache.hadoop.util.XMLUtils
  - org.apache.hadoop.io.erasurecode.rawcoder.XORRawErasureCoderFactory (implements org.apache.hadoop.io.erasurecode.rawcoder.RawErasureCoderFactory)
  - org.apache.hadoop.util.curator.ZKCuratorManager
  - org.apache.hadoop.util.curator.ZKCuratorManager.HadoopZookeeperFactory (implements org.apache.curator.utils.ZookeeperFactory)
  - org.apache.hadoop.util.curator.ZKCuratorManager.SafeTransaction
  - org.apache.hadoop.ha.ZKFailoverController
  - org.apache.hadoop.ha.protocolPB.ZKFCProtocolClientSideTranslatorPB (implements java.io.Closeable, org.apache.hadoop.ipc.ProtocolTranslator, org.apache.hadoop.ha.ZKFCProtocol)
  - org.apache.hadoop.ha.protocolPB.ZKFCProtocolServerSideTranslatorPB (implements org.apache.hadoop.ha.protocolPB.ZKFCProtocolPB)
  - org.apache.hadoop.ha.ZKFCRpcServer (implements org.apache.hadoop.ha.ZKFCProtocol)
  - org.apache.hadoop.util.ZKUtil
  - org.apache.hadoop.util.ZKUtil.ZKAuthInfo
  - org.apache.hadoop.io.compress.zlib.ZlibCompressor (implements org.apache.hadoop.io.compress.Compressor)
  - org.apache.hadoop.io.compress.zlib.ZlibDecompressor (implements org.apache.hadoop.io.compress.Decompressor)
    - org.apache.hadoop.io.compress.zlib.ZlibDecompressor.ZlibDirectDecompressor (implements org.apache.hadoop.io.compress.DirectDecompressor)
  - org.apache.hadoop.io.compress.zlib.ZlibFactory
  - org.apache.hadoop.io.compress.ZStandardCodec (implements org.apache.hadoop.io.compress.CompressionCodec, org.apache.hadoop.conf.Configurable, org.apache.hadoop.io.compress.DirectDecompressionCodec)
  - org.apache.hadoop.io.compress.zstd.ZStandardCompressor (implements org.apache.hadoop.io.compress.Compressor)
  - org.apache.hadoop.io.compress.zstd.ZStandardDecompressor (implements org.apache.hadoop.io.compress.Decompressor)
    - org.apache.hadoop.io.compress.zstd.ZStandardDecompressor.ZStandardDirectDecompressor (implements org.apache.hadoop.io.compress.DirectDecompressor)

## Interface Hierarchy

- org.apache.hadoop.fs.Abortable
- org.apache.hadoop.fs.Abortable.AbortableResult
- org.apache.hadoop.ha.ActiveStandbyElector.ActiveStandbyElectorCallback
- org.apache.hadoop.fs.store.audit.ActiveThreadSpanSource<T>
- org.apache.hadoop.ipc.AlignmentContext
- org.apache.hadoop.util.concurrent.AsyncGet<R,E>
- org.apache.hadoop.fs.store.audit.AuditSpanSource<T>
- java.lang.AutoCloseable
  - java.io.Closeable
    - org.apache.hadoop.fs.store.audit.AuditSpan
    - org.apache.hadoop.fs.impl.prefetch.BlockCache
    - org.apache.hadoop.fs.BulkDelete (also extends org.apache.hadoop.fs.statistics.IOStatisticsSource)
    - org.apache.hadoop.io.Closeable
    - org.apache.hadoop.io.retry.FailoverProxyProvider<T>
    - org.apache.hadoop.fs.MultipartUploader (also extends org.apache.hadoop.fs.statistics.IOStatisticsSource)
    - org.apache.hadoop.ipc.RpcInvocationHandler (also extends java.lang.reflect.InvocationHandler)
    - org.apache.hadoop.service.Service
      - org.apache.hadoop.service.launcher.LaunchableService
    - org.apache.hadoop.util.ServicePlugin
    - org.apache.hadoop.io.Stringifier<T>
  - org.apache.hadoop.fs.statistics.DurationTracker
- org.apache.hadoop.io.serializer.avro.AvroReflectSerializable
- org.apache.hadoop.fs.BatchedRemoteIterator.BatchedEntries<E>
- org.apache.hadoop.fs.BatchListingOperations
- org.apache.hadoop.util.functional.BiFunctionRaisingIOE<T,U,R>
- org.apache.hadoop.fs.BlockStoragePolicySpi
- org.apache.hadoop.fs.store.BlockUploadStatistics
- org.apache.hadoop.fs.BulkDeleteSource
- org.apache.hadoop.io.ByteBufferPool
- org.apache.hadoop.fs.ByteBufferPositionedReadable
- org.apache.hadoop.fs.ByteBufferReadable
- org.apache.hadoop.io.compress.bzip2.BZip2Constants
- org.apache.hadoop.util.functional.CallableRaisingIOE<R>
- org.apache.hadoop.fs.CanSetDropBehind
- org.apache.hadoop.fs.CanSetReadahead
- org.apache.hadoop.fs.CanUnbuffer
- org.apache.hadoop.util.CleanerUtil.BufferCleaner
- java.lang.Comparable<T>
  - org.apache.hadoop.io.WritableComparable<T> (also extends org.apache.hadoop.io.Writable)
- java.util.Comparator<T>
  - org.apache.hadoop.io.RawComparator<T>
- org.apache.hadoop.io.compress.CompressionCodec
  - org.apache.hadoop.io.compress.DirectDecompressionCodec
  - org.apache.hadoop.io.compress.SplittableCompressionCodec
- org.apache.hadoop.io.compress.Compressor
- org.apache.hadoop.conf.Configurable
  - org.apache.hadoop.io.erasurecode.coder.ErasureCoder
  - org.apache.hadoop.security.authorize.ImpersonationProvider
  - org.apache.hadoop.security.ssl.KeyStoresFactory
  - org.apache.hadoop.conf.Reconfigurable
  - org.apache.hadoop.util.Tool
- org.apache.hadoop.fs.viewfs.Constants
- org.apache.hadoop.util.functional.ConsumerRaisingIOE<T>
- org.apache.hadoop.ipc.CostProvider
- org.apache.hadoop.security.CustomizedCallbackHandler
- org.apache.hadoop.ipc.DecayRpcSchedulerMXBean
- org.apache.hadoop.io.compress.Decompressor
- org.apache.hadoop.crypto.Decryptor
- org.apache.hadoop.security.token.DelegationTokenIssuer
  - org.apache.hadoop.crypto.key.KeyProviderDelegationTokenExtension.DelegationTokenExtension (also extends org.apache.hadoop.crypto.key.KeyProviderExtension.Extension)
  - org.apache.hadoop.crypto.key.KeyProviderTokenIssuer
- org.apache.hadoop.fs.DelegationTokenRenewer.Renewable
- org.apache.hadoop.io.serializer.Deserializer<T>
- org.apache.hadoop.io.compress.DirectDecompressor
- org.apache.hadoop.util.DiskValidator
- org.apache.hadoop.net.DNSToSwitchMapping
  - org.apache.hadoop.net.DNSToSwitchMappingWithDependency
- org.apache.hadoop.net.DomainNameResolver
- org.apache.hadoop.net.unix.DomainSocketWatcher.Handler
- org.apache.hadoop.security.token.DtFetcher
- org.apache.hadoop.fs.statistics.DurationTrackerFactory
  - org.apache.hadoop.fs.statistics.impl.IOStatisticsStore (also extends org.apache.hadoop.fs.statistics.IOStatistics, org.apache.hadoop.fs.statistics.IOStatisticsAggregator, org.apache.hadoop.fs.statistics.IOStatisticsSetters)
- org.apache.hadoop.crypto.Encryptor
- org.apache.hadoop.io.erasurecode.coder.ErasureCodingStep
- org.apache.hadoop.fs.EtagSource
- org.apache.hadoop.util.ExitCodeProvider
- org.apache.hadoop.fs.shell.find.Expression
- org.apache.hadoop.ipc.FairCallQueueMXBean
- org.apache.hadoop.ha.FenceMethod
- org.apache.hadoop.fs.FileRange
- org.apache.hadoop.http.FilterContainer
- org.apache.hadoop.fs.FSBuilder<S,B>
  - org.apache.hadoop.fs.FutureDataInputStreamBuilder
  - org.apache.hadoop.fs.MultipartUploaderBuilder<S,B>
- org.apache.hadoop.fs.FsConstants
- org.apache.hadoop.fs.impl.FsLinkResolution.FsLinkResolutionFunction<T>
- org.apache.hadoop.util.functional.Function4RaisingIOE<I1,I2,I3,I4,R>
- org.apache.hadoop.util.functional.FunctionRaisingIOE<T,R>
- org.apache.hadoop.fs.impl.FunctionsRaisingIOE.BiFunctionRaisingIOE<T,U,R>
- org.apache.hadoop.fs.impl.FunctionsRaisingIOE.CallableRaisingIOE<R>
- org.apache.hadoop.fs.impl.FunctionsRaisingIOE.FunctionRaisingIOE<T,R>
- org.apache.hadoop.util.GcTimeMonitor.GcTimeAlertHandler
- org.apache.hadoop.ipc.GenericRefreshProtocol
- org.apache.hadoop.ipc.proto.GenericRefreshProtocolProtos.GenericRefreshProtocolService.BlockingInterface
  - org.apache.hadoop.ipc.protocolPB.GenericRefreshProtocolPB
- org.apache.hadoop.fs.GetSpaceUsed
- org.apache.hadoop.tools.GetUserMappingsProtocol
- org.apache.hadoop.tools.proto.GetUserMappingsProtocolProtos.GetUserMappingsProtocolService.BlockingInterface
  - org.apache.hadoop.tools.protocolPB.GetUserMappingsProtocolPB
- org.apache.hadoop.fs.GlobalStorageStatistics.StorageStatisticsProvider
- org.apache.hadoop.security.GroupMappingServiceProvider
- org.apache.hadoop.fs.HasEnhancedByteBufferAccess
- org.apache.hadoop.ha.HAServiceProtocol
- org.apache.hadoop.ha.proto.HAServiceProtocolProtos.HAServiceProtocolService.BlockingInterface
  - org.apache.hadoop.ha.protocolPB.HAServiceProtocolPB (also extends org.apache.hadoop.ipc.VersionedProtocol)
- org.apache.hadoop.fs.HasFileDescriptor
- javax.net.ssl.HostnameVerifier
  - org.apache.hadoop.security.ssl.SSLHostnameVerifier
- org.apache.hadoop.util.IdentityHashStore.Visitor<K,V>
- org.apache.hadoop.ipc.IdentityProvider
- org.apache.hadoop.util.IdGenerator
- org.apache.hadoop.security.IdMappingServiceProvider
- org.apache.hadoop.util.IndexedSortable
- org.apache.hadoop.util.IndexedSorter
- org.apache.hadoop.net.InnerNode.Factory<N>
- org.apache.hadoop.util.IntrusiveCollection.Element
- java.lang.reflect.InvocationHandler
  - org.apache.hadoop.ipc.RpcInvocationHandler (also extends java.io.Closeable)
- org.apache.hadoop.util.functional.InvocationRaisingIOE
- org.apache.hadoop.fs.statistics.IOStatistics
  - org.apache.hadoop.fs.statistics.IOStatisticsSetters
    - org.apache.hadoop.fs.statistics.impl.IOStatisticsStore (also extends org.apache.hadoop.fs.statistics.DurationTrackerFactory, org.apache.hadoop.fs.statistics.IOStatistics, org.apache.hadoop.fs.statistics.IOStatisticsAggregator)
  - org.apache.hadoop.fs.statistics.impl.IOStatisticsStore (also extends org.apache.hadoop.fs.statistics.DurationTrackerFactory, org.apache.hadoop.fs.statistics.IOStatisticsAggregator, org.apache.hadoop.fs.statistics.IOStatisticsSetters)
- org.apache.hadoop.fs.statistics.IOStatisticsAggregator
  - org.apache.hadoop.fs.statistics.impl.IOStatisticsStore (also extends org.apache.hadoop.fs.statistics.DurationTrackerFactory, org.apache.hadoop.fs.statistics.IOStatistics, org.apache.hadoop.fs.statistics.IOStatisticsSetters)
- org.apache.hadoop.fs.statistics.IOStatisticsSource
  - org.apache.hadoop.fs.BulkDelete (also extends java.io.Closeable)
  - org.apache.hadoop.fs.statistics.IOStatisticsContext
  - org.apache.hadoop.fs.MultipartUploader (also extends java.io.Closeable)
  - org.apache.hadoop.fs.impl.prefetch.PrefetchingStatistics
- org.apache.hadoop.fs.statistics.impl.IOStatisticsStoreBuilder
- org.apache.hadoop.util.IPList
- org.apache.hadoop.service.launcher.IrqHandler.Interrupted
- java.lang.Iterable<T>
  - org.apache.hadoop.util.GSet<K,E>
- org.apache.hadoop.crypto.key.KeyProviderExtension.Extension
  - org.apache.hadoop.crypto.key.KeyProviderCryptoExtension.CryptoExtension
  - org.apache.hadoop.crypto.key.KeyProviderDelegationTokenExtension.DelegationTokenExtension (also extends org.apache.hadoop.security.token.DelegationTokenIssuer)
- org.apache.hadoop.service.launcher.LauncherArguments
- org.apache.hadoop.service.launcher.LauncherExitCodes
- org.apache.hadoop.fs.LeaseRecoverable
- org.apache.hadoop.util.LightWeightGSet.LinkedElement
  - org.apache.hadoop.util.LightWeightCache.Entry
- org.apache.hadoop.log.LogThrottlingHelper.LogAction
- org.apache.hadoop.metrics2.MetricsCollector
- org.apache.hadoop.metrics2.MetricsInfo
- org.apache.hadoop.metrics2.MetricsPlugin
  - org.apache.hadoop.metrics2.MetricsSink
- org.apache.hadoop.metrics2.MetricsRecord
- org.apache.hadoop.metrics2.MetricsSource
- org.apache.hadoop.metrics2.MetricsSystem.Callback
- org.apache.hadoop.metrics2.MetricsSystemMXBean
- org.apache.hadoop.metrics2.MetricsVisitor
- org.apache.hadoop.fs.viewfs.MountTableConfigLoader
- org.apache.hadoop.net.Node
  - org.apache.hadoop.net.InnerNode
- org.apache.hadoop.fs.Options.CreateFileOptionKeys
- org.apache.hadoop.fs.PathCapabilities
- org.apache.hadoop.fs.PathFilter
- org.apache.hadoop.fs.PositionedReadable
- org.apache.hadoop.util.Progressable
- org.apache.hadoop.ipc.ProtobufRpcEngineCallback
- org.apache.hadoop.ipc.ProtobufRpcEngineCallback2
- org.apache.hadoop.ipc.protobuf.ProtocolInfoProtos.ProtocolInfoService.BlockingInterface
  - org.apache.hadoop.ipc.ProtocolMetaInfoPB
- org.apache.hadoop.ipc.ProtocolMetaInterface
- org.apache.hadoop.ipc.ProtocolTranslator
- org.apache.hadoop.metrics2.util.QuantileEstimator
- org.apache.hadoop.util.RateLimiting
- org.apache.hadoop.io.file.tfile.RawComparable
- org.apache.hadoop.io.erasurecode.rawcoder.RawErasureCoderFactory
- org.apache.hadoop.io.ReadaheadPool.ReadaheadRequest
- org.apache.hadoop.security.authorize.RefreshAuthorizationPolicyProtocol
- org.apache.hadoop.security.proto.RefreshAuthorizationPolicyProtocolProtos.RefreshAuthorizationPolicyProtocolService.BlockingInterface
  - org.apache.hadoop.security.protocolPB.RefreshAuthorizationPolicyProtocolPB
- org.apache.hadoop.ipc.RefreshCallQueueProtocol
- org.apache.hadoop.ipc.proto.RefreshCallQueueProtocolProtos.RefreshCallQueueProtocolService.BlockingInterface
  - org.apache.hadoop.ipc.protocolPB.RefreshCallQueueProtocolPB
- org.apache.hadoop.ipc.RefreshHandler
- org.apache.hadoop.security.RefreshUserMappingsProtocol
- org.apache.hadoop.security.proto.RefreshUserMappingsProtocolProtos.RefreshUserMappingsProtocolService.BlockingInterface
  - org.apache.hadoop.security.protocolPB.RefreshUserMappingsProtocolPB
- org.apache.hadoop.fs.RemoteIterator<E>
- org.apache.hadoop.util.bloom.RemoveScheme
- org.apache.hadoop.security.http.RestCsrfPreventionFilter.HttpInteraction
- org.apache.hadoop.io.retry.RetryPolicy
- org.apache.hadoop.ipc.RpcEngine
- org.apache.hadoop.ipc.RpcMultiplexer
- org.apache.hadoop.ipc.RpcScheduler
- java.lang.Runnable
  - org.apache.hadoop.util.functional.RunnableRaisingIOE
- org.apache.hadoop.fs.SafeMode
- org.apache.hadoop.ipc.Schedulable
- org.apache.hadoop.fs.Seekable
- org.apache.hadoop.io.SequenceFile.Reader.Option
  - org.apache.hadoop.io.MapFile.Reader.Option
- org.apache.hadoop.io.SequenceFile.Sorter.RawKeyValueIterator
- org.apache.hadoop.io.SequenceFile.ValueBytes
- org.apache.hadoop.io.SequenceFile.Writer.Option
  - org.apache.hadoop.io.MapFile.Writer.Option
- java.io.Serializable
  - org.apache.hadoop.fs.PartHandle
  - org.apache.hadoop.fs.PathHandle
  - org.apache.hadoop.fs.UploadHandle
- org.apache.hadoop.io.serializer.Serialization<T>
- org.apache.hadoop.io.serializer.Serializer<T>
- org.apache.hadoop.service.ServiceStateChangeListener
- org.apache.hadoop.ipc.internal.ShadedProtobufHelper.IpcCall<T>
- org.apache.hadoop.util.Shell.CommandExecutor
- org.apache.hadoop.util.SignalUtil.Handler
- org.apache.hadoop.fs.StorageStatistics.CommonStatisticNames
- org.apache.hadoop.fs.StreamCapabilities
- org.apache.hadoop.fs.Syncable
- org.apache.hadoop.util.functional.TaskPool.FailureTask<I,E>
- org.apache.hadoop.util.functional.TaskPool.Submitter
- org.apache.hadoop.util.functional.TaskPool.Task<I,E>
- org.apache.hadoop.security.token.TokenSelector<T>
- org.apache.hadoop.crypto.key.kms.ValueQueue.QueueRefiller<E>
- org.apache.hadoop.ipc.VersionedProtocol
  - org.apache.hadoop.ha.protocolPB.HAServiceProtocolPB (also extends org.apache.hadoop.ha.proto.HAServiceProtocolProtos.HAServiceProtocolService.BlockingInterface)
  - org.apache.hadoop.ha.protocolPB.ZKFCProtocolPB (also extends org.apache.hadoop.ha.proto.ZKFCProtocolProtos.ZKFCProtocolService.BlockingInterface)
- org.apache.hadoop.fs.WithErasureCoding
- org.apache.hadoop.io.Writable
  - org.apache.hadoop.io.WritableComparable<T> (also extends java.lang.Comparable<T>)
- org.apache.hadoop.io.WritableFactory
- org.apache.hadoop.ha.ZKFCProtocol
- org.apache.hadoop.ha.proto.ZKFCProtocolProtos.ZKFCProtocolService.BlockingInterface
  - org.apache.hadoop.ha.protocolPB.ZKFCProtocolPB (also extends org.apache.hadoop.ipc.VersionedProtocol)

## Annotation Interface Hierarchy

- org.apache.hadoop.io.retry.AtMostOnce (implements java.lang.annotation.Annotation)
- org.apache.hadoop.fs.store.audit.AuditEntryPoint (implements java.lang.annotation.Annotation)
- org.apache.hadoop.io.compress.DoNotPool (implements java.lang.annotation.Annotation)
- org.apache.hadoop.io.retry.Idempotent (implements java.lang.annotation.Annotation)
- org.apache.hadoop.security.KerberosInfo (implements java.lang.annotation.Annotation)
- org.apache.hadoop.metrics2.annotation.Metric (implements java.lang.annotation.Annotation)
- org.apache.hadoop.metrics2.annotation.Metrics (implements java.lang.annotation.Annotation)
- org.apache.hadoop.ipc.ProtocolInfo (implements java.lang.annotation.Annotation)
- org.apache.hadoop.security.token.TokenInfo (implements java.lang.annotation.Annotation)

## Enum Class Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
    - org.apache.hadoop.metrics2.sink.ganglia.AbstractGangliaSink.GangliaConfType
    - org.apache.hadoop.metrics2.sink.ganglia.AbstractGangliaSink.GangliaSlope
    - org.apache.hadoop.fs.permission.AclEntryScope
    - org.apache.hadoop.fs.permission.AclEntryType
    - org.apache.hadoop.fs.impl.prefetch.BlockOperations.Kind
    - org.apache.hadoop.fs.impl.prefetch.BufferData.State
    - org.apache.hadoop.io.compress.zlib.BuiltInGzipDecompressor.GzipStateLabel
    - org.apache.hadoop.io.compress.bzip2.CBZip2InputStream.STATE
    - org.apache.hadoop.crypto.CipherSuite
    - org.apache.hadoop.io.file.tfile.Compression.Algorithm
    - org.apache.hadoop.fs.CreateFlag
    - org.apache.hadoop.security.Credentials.SerializedFormat
    - org.apache.hadoop.crypto.CryptoProtocolVersion
    - org.apache.hadoop.fs.store.DataBlocks.DataBlock.DestState
    - org.apache.hadoop.util.DataChecksum.Type
    - org.apache.hadoop.metrics2.lib.DefaultMetricsFactory
    - org.apache.hadoop.metrics2.lib.DefaultMetricsSystem
    - org.apache.hadoop.security.ssl.DelegatingSSLSocketFactory.SSLChannelMode
    - org.apache.hadoop.security.token.delegation.web.DelegationTokenAuthenticator.DelegationTokenOperation
    - org.apache.hadoop.io.nativeio.Errno
    - org.apache.hadoop.fs.FileStatus.AttrFlags
    - org.apache.hadoop.fs.permission.FsAction
    - org.apache.hadoop.fs.GlobalStorageStatistics
    - org.apache.hadoop.ha.HAServiceProtocol.HAServiceState
    - org.apache.hadoop.ha.HAServiceProtocol.RequestSource
    - org.apache.hadoop.ha.HealthMonitor.State
    - org.apache.hadoop.http.HttpConfig.Policy
    - org.apache.hadoop.http.HttpServer2.XFrameOption
    - org.apache.hadoop.metrics2.source.JvmMetricsInfo (implements org.apache.hadoop.metrics2.MetricsInfo)
    - org.apache.hadoop.metrics2.annotation.Metric.Type
    - org.apache.hadoop.metrics2.MetricType
    - org.apache.hadoop.metrics2.impl.MsInfo (implements org.apache.hadoop.metrics2.MetricsInfo)
    - org.apache.hadoop.io.nativeio.NativeIO.POSIX.SupportState
    - org.apache.hadoop.io.nativeio.NativeIO.Windows.AccessRight
    - org.apache.hadoop.fs.Options.ChecksumCombineMode
    - org.apache.hadoop.fs.Options.Rename
    - org.apache.hadoop.fs.shell.PathData.FileTypeRequirement
    - org.apache.hadoop.fs.shell.PathData.PathType
    - org.apache.hadoop.ipc.ProcessingDetails.Timing
    - org.apache.hadoop.fs.ReadOption
    - org.apache.hadoop.fs.viewfs.RegexMountPointInterceptorType
    - org.apache.hadoop.io.retry.RetryPolicy.RetryAction.RetryDecision
    - org.apache.hadoop.ipc.RPC.RpcKind
    - org.apache.hadoop.oncrpc.RpcAcceptedReply.AcceptState
    - org.apache.hadoop.oncrpc.security.RpcAuthInfo.AuthFlavor
    - org.apache.hadoop.oncrpc.RpcDeniedReply.RejectState
    - org.apache.hadoop.oncrpc.RpcMessage.Type
    - org.apache.hadoop.oncrpc.RpcReply.ReplyState
    - org.apache.hadoop.fs.SafeModeAction
    - org.apache.hadoop.security.SaslRpcServer.AuthMethod
    - org.apache.hadoop.security.SaslRpcServer.QualityOfProtection
    - org.apache.hadoop.io.SequenceFile.CompressionType
    - org.apache.hadoop.ipc.Server.AuthProtocol
    - org.apache.hadoop.service.Service.STATE
    - org.apache.hadoop.util.Shell.OSType
    - org.apache.hadoop.util.SignalLogger
    - org.apache.hadoop.io.compress.SplittableCompressionCodec.READ_MODE
    - org.apache.hadoop.security.ssl.SSLFactory.Mode
    - org.apache.hadoop.fs.StorageType
    - org.apache.hadoop.conf.StorageUnit
    - org.apache.hadoop.fs.StreamCapabilities.StreamCapability
    - org.apache.hadoop.util.StringUtils.TraditionalBinaryPrefix
    - org.apache.hadoop.tools.TableListing.Justification
    - org.apache.hadoop.security.UserGroupInformation.AuthenticationMethod
    - org.apache.hadoop.crypto.key.kms.ValueQueue.SyncGenerationPolicy
    - org.apache.hadoop.fs.XAttrCodec
    - org.apache.hadoop.fs.XAttrSetFlag
    - org.apache.hadoop.oncrpc.XDR.State
    - org.apache.hadoop.io.compress.zlib.ZlibCompressor.CompressionHeader
    - org.apache.hadoop.io.compress.zlib.ZlibCompressor.CompressionLevel
    - org.apache.hadoop.io.compress.zlib.ZlibCompressor.CompressionStrategy
    - org.apache.hadoop.io.compress.zlib.ZlibDecompressor.CompressionHeader