@InterfaceAudience.Private public abstract class BaseHFileCleanerDelegate extends BaseFileCleanerDelegate
TimeToLiveHFileCleaner
is called.
If other effects are needed, implement your own HFileCleanerDelegate and add it to the
configuration "hbase.master.hfilecleaner.plugins", which is a comma-separated list of fully
qualified class names. The HFileCleaner
will build the cleaner chain in order the
order specified by the configuration.
For subclasses, setConf will be called exactly once before using the cleaner.
Since HFileCleanerDelegates
are created in HFileCleaner by
reflection, classes that implements this interface must provide a default constructor.
Modifier and Type | Field and Description |
---|---|
private boolean |
stopped |
Constructor and Description |
---|
BaseHFileCleanerDelegate() |
Modifier and Type | Method and Description |
---|---|
boolean |
isStopped()
Returns True if
Stoppable.stop(String) has been closed. |
void |
stop(String why)
Stop this service.
|
getDeletableFiles, init, isFileDeletable
getConf, setConf
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
isEmptyDirDeletable, preClean
private boolean stopped
public BaseHFileCleanerDelegate()
public void stop(String why)
Stoppable
why
- Why we're stopping.public boolean isStopped()
Stoppable
Stoppable.stop(String)
has been closed.Copyright © 2007–2020 The Apache Software Foundation. All rights reserved.