@InterfaceAudience.Private public class SnapshotCleanupTracker extends ZKNodeTracker
abortable, LOG, nodewatcher| Constructor and Description | 
|---|
| SnapshotCleanupTracker(ZKWatcher watcher,
                      Abortable abortable)Constructs a new ZK node tracker. | 
| Modifier and Type | Method and Description | 
|---|---|
| boolean | isSnapshotCleanupEnabled()Returns the current state of the snapshot auto cleanup based on TTL | 
| private org.apache.hadoop.hbase.shaded.protobuf.generated.SnapshotCleanupProtos.SnapshotCleanupState | parseFrom(byte[] pbBytes) | 
| void | setSnapshotCleanupEnabled(boolean snapshotCleanupEnabled)Set snapshot auto clean on/off | 
| private byte[] | toByteArray(boolean isSnapshotCleanupEnabled) | 
blockUntilAvailable, blockUntilAvailable, checkIfBaseNodeAvailable, getData, getNode, nodeCreated, nodeDataChanged, nodeDeleted, postStart, start, stop, toStringgetWatcher, nodeChildrenChangedpublic SnapshotCleanupTracker(ZKWatcher watcher, Abortable abortable)
 After construction, use ZKNodeTracker.start() to kick off tracking.
watcher - reference to the ZKWatcher which also contains configuration and
                  constantsabortable - used to abort if a fatal error occurspublic boolean isSnapshotCleanupEnabled()
true if the snapshot auto cleanup is enabled, false
         otherwise.public void setSnapshotCleanupEnabled(boolean snapshotCleanupEnabled) throws org.apache.zookeeper.KeeperException
snapshotCleanupEnabled - true if the snapshot auto cleanup should be on, false otherwiseorg.apache.zookeeper.KeeperException - if ZooKeeper operation failsprivate byte[] toByteArray(boolean isSnapshotCleanupEnabled)
private org.apache.hadoop.hbase.shaded.protobuf.generated.SnapshotCleanupProtos.SnapshotCleanupState parseFrom(byte[] pbBytes) throws DeserializationException
DeserializationExceptionCopyright © 2007–2020 The Apache Software Foundation. All rights reserved.