| Interface | Description | 
|---|---|
| CleanerChore.Action<T> | |
| FileCleanerDelegate | General interface for cleaning files from a folder (generally an archive or
 backup folder). | 
| Class | Description | 
|---|---|
| BaseFileCleanerDelegate | Base class for file cleaners which allows subclasses to implement a simple
 isFileDeletable method (which used to be the FileCleanerDelegate contract). | 
| BaseHFileCleanerDelegate | Base class for the hfile cleaning function inside the master. | 
| BaseLogCleanerDelegate | Base class for the log cleaning function inside the master. | 
| BaseTimeToLiveFileCleaner | Base class for time to live file cleaner. | 
| CleanerChore<T extends FileCleanerDelegate> | Abstract Cleaner that uses a chain of delegates to clean a directory of files | 
| DirScanPool | The thread pool used for scan directories | 
| HFileCleaner | This Chore, every time it runs, will clear the HFiles in the hfile archive
 folder that are deletable for each HFile cleaner in the chain. | 
| HFileCleaner.HFileDeleteTask | |
| HFileLinkCleaner | HFileLink cleaner that determines if a hfile should be deleted. | 
| LogCleaner | This Chore, every time it runs, will attempt to delete the WALs and Procedure WALs in the old
 logs folder. | 
| LogCleaner.CleanerContext | |
| ReplicationBarrierCleaner | Used to clean the useless barriers in  HConstants.REPLICATION_BARRIER_FAMILY_STRfamily in
 meta table. | 
| SnapshotCleanerChore | This chore, every time it runs, will try to delete snapshots that are expired based on TTL in
 seconds configured for each Snapshot | 
| TimeToLiveHFileCleaner | HFile cleaner that uses the timestamp of the hfile to determine if it should be deleted. | 
| TimeToLiveLogCleaner | Log cleaner that uses the timestamp of the wal to determine if it should be deleted. | 
| TimeToLiveMasterLocalStoreHFileCleaner | Master local storage HFile cleaner that uses the timestamp of the HFile to determine if it should
 be deleted. | 
| TimeToLiveMasterLocalStoreWALCleaner | Master local storage WAL cleaner that uses the timestamp of the WAL file to determine if it
 should be deleted. | 
| TimeToLiveProcedureWALCleaner | Deprecated Since 2.3.0, will be removed in 4.0.0. | 
Copyright © 2007–2021 The Apache Software Foundation. All rights reserved.