| Interface | Description | 
|---|---|
| DiffList<T extends Comparable<Integer>> | This interface defines the methods used to store and manage InodeDiffs. | 
| SnapshotStatsMXBean | This is an interface used to retrieve statistic information related to
 snapshots | 
| Class | Description | 
|---|---|
| DiffListByArrayList<T extends Comparable<Integer>> | Resizable-array implementation of the DiffList interface. | 
| DiffListBySkipList | SkipList is an implementation of a data structure for storing a sorted list
 of Directory Diff elements, using a hierarchy of linked lists that connect
 increasingly sparse subsequences(defined by skip interval here) of the diffs. | 
| DirectoryDiffListFactory | For creating  DiffListforDirectoryWithSnapshotFeature.DirectoryDiff. | 
| DirectoryWithSnapshotFeature.DirectoryDiff | The difference of an  INodeDirectorybetween two snapshots. | 
| DirectoryWithSnapshotFeature.DirectoryDiffList | A list of directory diffs. | 
| FileDiff | The difference of an  INodeFilebetween two snapshots. | 
| FileDiffList | A list of FileDiffs for storing snapshot data. | 
| FSImageFormatPBSnapshot.Loader | Loading snapshot related information from protobuf based FSImage | 
| FSImageFormatPBSnapshot.Saver | Saving snapshot related information to protobuf based FSImage | 
| Snapshot.Root | The root directory of the snapshot. | 
| SnapshotFSImageFormat | A helper class defining static methods for reading/writing snapshot related
 information from/to FSImage. | 
| SnapshotFSImageFormat.ReferenceMap | A reference map for fsimage serialization. | 
| SnapshotManager | Manage snapshottable directories and their snapshots. | 
Copyright © 2008–2023 Apache Software Foundation. All rights reserved.