org.apache.hadoop.hbase.security.token
Class ZKSecretWatcher

java.lang.Object
  extended by org.apache.hadoop.hbase.zookeeper.ZooKeeperListener
      extended by org.apache.hadoop.hbase.security.token.ZKSecretWatcher

@InterfaceAudience.Private
public class ZKSecretWatcher
extends ZooKeeperListener

Synchronizes token encryption keys across cluster nodes.


Field Summary
 
Fields inherited from class org.apache.hadoop.hbase.zookeeper.ZooKeeperListener
watcher
 
Constructor Summary
ZKSecretWatcher(org.apache.hadoop.conf.Configuration conf, ZooKeeperWatcher watcher, AuthenticationTokenSecretManager secretManager)
           
 
Method Summary
 void addKeyToZK(AuthenticationKey key)
           
 String getRootKeyZNode()
           
 void nodeChildrenChanged(String path)
           
 void nodeCreated(String path)
           
 void nodeDataChanged(String path)
           
 void nodeDeleted(String path)
           
 void removeKeyFromZK(AuthenticationKey key)
           
 void start()
           
 void updateKeyInZK(AuthenticationKey key)
           
 
Methods inherited from class org.apache.hadoop.hbase.zookeeper.ZooKeeperListener
getWatcher
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ZKSecretWatcher

public ZKSecretWatcher(org.apache.hadoop.conf.Configuration conf,
                       ZooKeeperWatcher watcher,
                       AuthenticationTokenSecretManager secretManager)
Method Detail

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

getRootKeyZNode

public String getRootKeyZNode()

removeKeyFromZK

public void removeKeyFromZK(AuthenticationKey key)

addKeyToZK

public void addKeyToZK(AuthenticationKey key)

updateKeyInZK

public void updateKeyInZK(AuthenticationKey key)


Copyright © 2007-2016 The Apache Software Foundation. All Rights Reserved.