org.apache.hadoop.hbase.security.visibility
Class ZKVisibilityLabelWatcher
java.lang.Object
org.apache.hadoop.hbase.zookeeper.ZooKeeperListener
org.apache.hadoop.hbase.security.visibility.ZKVisibilityLabelWatcher
@InterfaceAudience.Private
public class ZKVisibilityLabelWatcher
- extends ZooKeeperListener
A zk watcher that watches the labels table znode. This would create a znode
/hbase/visibility_labels and will have a serialized form of a set of labels in the system.
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ZKVisibilityLabelWatcher
public ZKVisibilityLabelWatcher(ZooKeeperWatcher watcher,
VisibilityLabelsCache labelsCache,
org.apache.hadoop.conf.Configuration conf)
start
public void start()
throws org.apache.zookeeper.KeeperException
- Throws:
org.apache.zookeeper.KeeperException
nodeCreated
public void nodeCreated(String path)
- Overrides:
nodeCreated in class ZooKeeperListener
nodeDeleted
public void nodeDeleted(String path)
- Overrides:
nodeDeleted in class ZooKeeperListener
nodeDataChanged
public void nodeDataChanged(String path)
- Overrides:
nodeDataChanged in class ZooKeeperListener
nodeChildrenChanged
public void nodeChildrenChanged(String path)
- Overrides:
nodeChildrenChanged in class ZooKeeperListener
writeToZookeeper
public void writeToZookeeper(byte[] data,
boolean labelsOrUserAuths)
- Write a labels mirror or user auths mirror into zookeeper
- Parameters:
data - labelsOrUserAuths - true for writing labels and false for user auths.
Copyright © 2007-2015 The Apache Software Foundation. All Rights Reserved.