| Class | Description | 
|---|---|
| CacheManager.PersistState | |
| CachePool.DirectiveList | |
| CheckpointFaultInjector | Utility class to faciliate some fault injection tests for the checkpointing
 process. | 
| ContentCounts | The counter to be computed for content types such as file, directory and symlink,
 and the storage type usage such as SSD, DISK, ARCHIVE. | 
| ContentCounts.Builder | |
| DefaultAuditLogger | This class provides an interface for Namenode and Router to Audit events
 information. | 
| DefaultINodeAttributesProvider | A default implementation of the INodeAttributesProvider | 
| DfsServlet | A base class for the servlets in DFS. | 
| DirectoryWithQuotaFeature | Quota feature for  INodeDirectory. | 
| DirectoryWithQuotaFeature.Builder | |
| EncryptionFaultInjector | Used to inject certain faults for testing. | 
| EncryptionZoneManager | Manages the list of encryption zones in the filesystem. | 
| FSDirAttrOp | |
| FSEditLogLoader.PositionTrackingInputStream | Stream wrapper that keeps track of the current stream position. | 
| FSEditLogOp.OpInstanceCache | |
| FSEditLogOp.Reader | Class for reading editlog ops from a stream | 
| FSEditLogOp.Writer | Class for writing editlog ops | 
| FSImageFormat.Loader | A one-shot class responsible for loading an image. | 
| FSImageFormatPBINode.Loader | |
| FSImageFormatPBINode.Saver | |
| FSImageFormatProtobuf.Loader | |
| FSImageFormatProtobuf.LoaderContext | |
| FSImageFormatProtobuf.Saver | |
| FSImageFormatProtobuf.SaverContext | |
| FSImageFormatProtobuf.SaverContext.DeduplicationMap<E> | |
| FsImageProto | |
| FsImageProto.CacheManagerSection | Protobuf type  hadoop.hdfs.fsimage.CacheManagerSection | 
| FsImageProto.CacheManagerSection.Builder | Protobuf type  hadoop.hdfs.fsimage.CacheManagerSection | 
| FsImageProto.ErasureCodingSection | Protobuf type  hadoop.hdfs.fsimage.ErasureCodingSection | 
| FsImageProto.ErasureCodingSection.Builder | Protobuf type  hadoop.hdfs.fsimage.ErasureCodingSection | 
| FsImageProto.FileSummary | Protobuf type  hadoop.hdfs.fsimage.FileSummary | 
| FsImageProto.FileSummary.Builder | Protobuf type  hadoop.hdfs.fsimage.FileSummary | 
| FsImageProto.FileSummary.Section | 
 index for each section | 
| FsImageProto.FileSummary.Section.Builder | 
 index for each section | 
| FsImageProto.FilesUnderConstructionSection | 
 This section records information about under-construction files for
 reconstructing the lease map. | 
| FsImageProto.FilesUnderConstructionSection.Builder | 
 This section records information about under-construction files for
 reconstructing the lease map. | 
| FsImageProto.FilesUnderConstructionSection.FileUnderConstructionEntry | Protobuf type  hadoop.hdfs.fsimage.FilesUnderConstructionSection.FileUnderConstructionEntry | 
| FsImageProto.FilesUnderConstructionSection.FileUnderConstructionEntry.Builder | Protobuf type  hadoop.hdfs.fsimage.FilesUnderConstructionSection.FileUnderConstructionEntry | 
| FsImageProto.INodeDirectorySection | 
 This section records the children of each directories
 NAME: INODE_DIR | 
| FsImageProto.INodeDirectorySection.Builder | 
 This section records the children of each directories
 NAME: INODE_DIR | 
| FsImageProto.INodeDirectorySection.DirEntry | 
 A single DirEntry needs to fit in the default PB max message size of
 64MB. | 
| FsImageProto.INodeDirectorySection.DirEntry.Builder | 
 A single DirEntry needs to fit in the default PB max message size of
 64MB. | 
| FsImageProto.INodeReferenceSection | Protobuf type  hadoop.hdfs.fsimage.INodeReferenceSection | 
| FsImageProto.INodeReferenceSection.Builder | Protobuf type  hadoop.hdfs.fsimage.INodeReferenceSection | 
| FsImageProto.INodeReferenceSection.INodeReference | Protobuf type  hadoop.hdfs.fsimage.INodeReferenceSection.INodeReference | 
| FsImageProto.INodeReferenceSection.INodeReference.Builder | Protobuf type  hadoop.hdfs.fsimage.INodeReferenceSection.INodeReference | 
| FsImageProto.INodeSection | 
 Permission is serialized as a 64-bit long. | 
| FsImageProto.INodeSection.AclFeatureProto | Protobuf type  hadoop.hdfs.fsimage.INodeSection.AclFeatureProto | 
| FsImageProto.INodeSection.AclFeatureProto.Builder | Protobuf type  hadoop.hdfs.fsimage.INodeSection.AclFeatureProto | 
| FsImageProto.INodeSection.Builder | 
 Permission is serialized as a 64-bit long. | 
| FsImageProto.INodeSection.FileUnderConstructionFeature | 
 under-construction feature for INodeFile | 
| FsImageProto.INodeSection.FileUnderConstructionFeature.Builder | 
 under-construction feature for INodeFile | 
| FsImageProto.INodeSection.INode | Protobuf type  hadoop.hdfs.fsimage.INodeSection.INode | 
| FsImageProto.INodeSection.INode.Builder | Protobuf type  hadoop.hdfs.fsimage.INodeSection.INode | 
| FsImageProto.INodeSection.INodeDirectory | Protobuf type  hadoop.hdfs.fsimage.INodeSection.INodeDirectory | 
| FsImageProto.INodeSection.INodeDirectory.Builder | Protobuf type  hadoop.hdfs.fsimage.INodeSection.INodeDirectory | 
| FsImageProto.INodeSection.INodeFile | Protobuf type  hadoop.hdfs.fsimage.INodeSection.INodeFile | 
| FsImageProto.INodeSection.INodeFile.Builder | Protobuf type  hadoop.hdfs.fsimage.INodeSection.INodeFile | 
| FsImageProto.INodeSection.INodeSymlink | Protobuf type  hadoop.hdfs.fsimage.INodeSection.INodeSymlink | 
| FsImageProto.INodeSection.INodeSymlink.Builder | Protobuf type  hadoop.hdfs.fsimage.INodeSection.INodeSymlink | 
| FsImageProto.INodeSection.QuotaByStorageTypeEntryProto | Protobuf type  hadoop.hdfs.fsimage.INodeSection.QuotaByStorageTypeEntryProto | 
| FsImageProto.INodeSection.QuotaByStorageTypeEntryProto.Builder | Protobuf type  hadoop.hdfs.fsimage.INodeSection.QuotaByStorageTypeEntryProto | 
| FsImageProto.INodeSection.QuotaByStorageTypeFeatureProto | Protobuf type  hadoop.hdfs.fsimage.INodeSection.QuotaByStorageTypeFeatureProto | 
| FsImageProto.INodeSection.QuotaByStorageTypeFeatureProto.Builder | Protobuf type  hadoop.hdfs.fsimage.INodeSection.QuotaByStorageTypeFeatureProto | 
| FsImageProto.INodeSection.XAttrCompactProto | Protobuf type  hadoop.hdfs.fsimage.INodeSection.XAttrCompactProto | 
| FsImageProto.INodeSection.XAttrCompactProto.Builder | Protobuf type  hadoop.hdfs.fsimage.INodeSection.XAttrCompactProto | 
| FsImageProto.INodeSection.XAttrFeatureProto | Protobuf type  hadoop.hdfs.fsimage.INodeSection.XAttrFeatureProto | 
| FsImageProto.INodeSection.XAttrFeatureProto.Builder | Protobuf type  hadoop.hdfs.fsimage.INodeSection.XAttrFeatureProto | 
| FsImageProto.NameSystemSection | 
 Name: NS_INFO | 
| FsImageProto.NameSystemSection.Builder | 
 Name: NS_INFO | 
| FsImageProto.SecretManagerSection | Protobuf type  hadoop.hdfs.fsimage.SecretManagerSection | 
| FsImageProto.SecretManagerSection.Builder | Protobuf type  hadoop.hdfs.fsimage.SecretManagerSection | 
| FsImageProto.SecretManagerSection.DelegationKey | Protobuf type  hadoop.hdfs.fsimage.SecretManagerSection.DelegationKey | 
| FsImageProto.SecretManagerSection.DelegationKey.Builder | Protobuf type  hadoop.hdfs.fsimage.SecretManagerSection.DelegationKey | 
| FsImageProto.SecretManagerSection.PersistToken | Protobuf type  hadoop.hdfs.fsimage.SecretManagerSection.PersistToken | 
| FsImageProto.SecretManagerSection.PersistToken.Builder | Protobuf type  hadoop.hdfs.fsimage.SecretManagerSection.PersistToken | 
| FsImageProto.SnapshotDiffSection | 
 This section records information about snapshot diffs
 NAME: SNAPSHOT_DIFF | 
| FsImageProto.SnapshotDiffSection.Builder | 
 This section records information about snapshot diffs
 NAME: SNAPSHOT_DIFF | 
| FsImageProto.SnapshotDiffSection.CreatedListEntry | Protobuf type  hadoop.hdfs.fsimage.SnapshotDiffSection.CreatedListEntry | 
| FsImageProto.SnapshotDiffSection.CreatedListEntry.Builder | Protobuf type  hadoop.hdfs.fsimage.SnapshotDiffSection.CreatedListEntry | 
| FsImageProto.SnapshotDiffSection.DiffEntry | Protobuf type  hadoop.hdfs.fsimage.SnapshotDiffSection.DiffEntry | 
| FsImageProto.SnapshotDiffSection.DiffEntry.Builder | Protobuf type  hadoop.hdfs.fsimage.SnapshotDiffSection.DiffEntry | 
| FsImageProto.SnapshotDiffSection.DirectoryDiff | Protobuf type  hadoop.hdfs.fsimage.SnapshotDiffSection.DirectoryDiff | 
| FsImageProto.SnapshotDiffSection.DirectoryDiff.Builder | Protobuf type  hadoop.hdfs.fsimage.SnapshotDiffSection.DirectoryDiff | 
| FsImageProto.SnapshotDiffSection.FileDiff | Protobuf type  hadoop.hdfs.fsimage.SnapshotDiffSection.FileDiff | 
| FsImageProto.SnapshotDiffSection.FileDiff.Builder | Protobuf type  hadoop.hdfs.fsimage.SnapshotDiffSection.FileDiff | 
| FsImageProto.SnapshotSection | 
 This section records the information about snapshot
 NAME: SNAPSHOT | 
| FsImageProto.SnapshotSection.Builder | 
 This section records the information about snapshot
 NAME: SNAPSHOT | 
| FsImageProto.SnapshotSection.Snapshot | Protobuf type  hadoop.hdfs.fsimage.SnapshotSection.Snapshot | 
| FsImageProto.SnapshotSection.Snapshot.Builder | Protobuf type  hadoop.hdfs.fsimage.SnapshotSection.Snapshot | 
| FsImageProto.StringTableSection | 
 This section maps string to id
 NAME: STRING_TABLE | 
| FsImageProto.StringTableSection.Builder | 
 This section maps string to id
 NAME: STRING_TABLE | 
| FsImageProto.StringTableSection.Entry | Protobuf type  hadoop.hdfs.fsimage.StringTableSection.Entry | 
| FsImageProto.StringTableSection.Entry.Builder | Protobuf type  hadoop.hdfs.fsimage.StringTableSection.Entry | 
| FSPermissionChecker | Class that helps in checking file system permission. | 
| FSTreeTraverser.TraverseInfo | Class will represent the additional info required for traverse. | 
| HdfsAuditLogger | Extension of  AuditLogger. | 
| INode.BlocksMapUpdateInfo | Information used for updating the blocksMap when deleting files. | 
| INode.BlocksMapUpdateInfo.UpdatedReplicationInfo | The blocks whose replication factor need to be updated. | 
| INode.QuotaDelta | Information used to record quota usage delta. | 
| INode.ReclaimContext | Context object to record blocks and inodes that need to be reclaimed | 
| INodeAttributeProvider | |
| INodeAttributeProvider.AuthorizationContext | |
| INodeAttributeProvider.AuthorizationContext.Builder | |
| INodeAttributes.SnapshotCopy | A read-only copy of the inode attributes. | 
| INodeDirectory | Directory INode class. | 
| INodeDirectory.SnapshotAndINode | A pair of Snapshot and INode objects. | 
| INodeDirectoryAttributes.CopyWithQuota | |
| INodeDirectoryAttributes.SnapshotCopy | A copy of the inode directory attributes | 
| INodeFileAttributes.SnapshotCopy | A copy of the inode file attributes | 
| INodeMap | Storing all the  INodes and maintaining the mapping between INode ID
 and INode. | 
| INodeReference | An anonymous reference to an inode. | 
| INodeReference.DstReference | |
| INodeReference.WithCount | An anonymous reference with reference count. | 
| INodeReference.WithName | A reference with a fixed name. | 
| INodesInPath | Contains INodes information resolved from a given path. | 
| IsNameNodeActiveServlet | Used by Load Balancers to find the active NameNode. | 
| NNStorageRetentionManager | The NNStorageRetentionManager is responsible for inspecting the storage
 directories of the NN and enforcing a retention policy on checkpoints
 and edit logs. | 
| NNUpgradeUtil | |
| Quota.Counts | Counters for quota counts. | 
| QuotaByStorageTypeEntry | |
| QuotaByStorageTypeEntry.Builder | |
| QuotaCounts | Counters for namespace, storage space and storage type space quota and usage. | 
| QuotaCounts.Builder | |
| SerialNumberManager.StringTable | |
| StoragePolicySummary | Aggregate the storage type information for a set of blocks | 
| Enum | Description | 
|---|---|
| AclEntryStatusFormat | Class to pack an AclEntry into an integer. | 
| Content | The content types such as file, directory and symlink to be computed. | 
| FSDirectory.DirOp | |
| FSImageFormatProtobuf.SectionName | Supported section name. | 
| FsImageProto.INodeSection.INode.Type | Protobuf enum  hadoop.hdfs.fsimage.INodeSection.INode.Type | 
| FsImageProto.SnapshotDiffSection.DiffEntry.Type | Protobuf enum  hadoop.hdfs.fsimage.SnapshotDiffSection.DiffEntry.Type | 
| NameNode.OperationCategory | Categories of operations supported by the namenode. | 
| NameNodeLayoutVersion.Feature | Enums for features that change the layout version. | 
| NNStorage.NameNodeDirType | Implementation of StorageDirType specific to namenode storage
 A Storage directory could be of type IMAGE which stores only fsimage,
 or of type EDITS which stores edits or of type IMAGE_AND_EDITS which
 stores both fsimage and edits. | 
| NNStorage.NameNodeFile | The filenames used for storing the images. | 
| Quota | Quota types. | 
| SerialNumberManager | Manage name-to-serial-number maps for various string tables. | 
| TransferFsImage.TransferResult | |
| XAttrFormat | Class to pack XAttrs into byte[]. Note: this format is used both in-memory and on-disk. | 
| Exception | Description | 
|---|---|
| JournalManager.CorruptionException | Indicate that a journal is cannot be used to load a certain range of 
 edits. | 
| MetaRecoveryContext.RequestStopException | Exception thrown when the user has requested processing to stop. | 
| NetworkTopologyServlet.BadFormatException | 
Copyright © 2008–2023 Apache Software Foundation. All rights reserved.