| Modifier and Type | Class and Description | 
|---|---|
class  | 
LongTermArchivingHFileCleaner
BaseHFileCleanerDelegate that only cleans HFiles that don't belong to a table that is
 currently being archived. | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
CleanerChore<T extends FileCleanerDelegate>
Abstract Cleaner that uses a chain of delegates to clean a directory of files 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
BaseFileCleanerDelegate
Base class for file cleaners which allows subclasses to implement a simple
 isFileDeletable method (which used to be the FileCleanerDelegate contract). 
 | 
class  | 
BaseHFileCleanerDelegate
Base class for the hfile cleaning function inside the master. 
 | 
class  | 
BaseLogCleanerDelegate
Base class for the log cleaning function inside the master. 
 | 
class  | 
HFileLinkCleaner
HFileLink cleaner that determines if a hfile should be deleted. 
 | 
class  | 
TimeToLiveHFileCleaner
HFile cleaner that uses the timestamp of the hfile to determine if it should be deleted. 
 | 
class  | 
TimeToLiveLogCleaner
Log cleaner that uses the timestamp of the wal to determine if it should
 be deleted. 
 | 
class  | 
TimeToLiveProcedureWALCleaner
Procedure WAL cleaner that uses the timestamp of the Procedure WAL to determine if it should be
 deleted. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
SnapshotHFileCleaner
Implementation of a file cleaner that checks if a hfile is still used by snapshots of HBase
 tables. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
ManualMobMaintHFileCleaner
BaseHFileCleanerDelegate that prevents cleaning HFiles from a mob region
 keeps a map of table name strings to mob region name strings over the life of
 a JVM instance. | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
ReplicationHFileCleaner
Implementation of a file cleaner that checks if a hfile is still scheduled for replication before
 deleting it from hfile archive directory. 
 | 
class  | 
ReplicationLogCleaner
Implementation of a log cleaner that checks if a log is still scheduled for
 replication before deleting it when its TTL is over. 
 | 
Copyright © 2007–2020 The Apache Software Foundation. All rights reserved.