@InterfaceAudience.Private public class ZKSecretWatcher extends ZKListener
| Modifier and Type | Field and Description | 
|---|---|
| private String | baseKeyZNode | 
| private static String | DEFAULT_KEYS_PARENT | 
| private static String | DEFAULT_ROOT_NODE | 
| private String | keysParentZNode | 
| private static org.slf4j.Logger | LOG | 
| private AuthenticationTokenSecretManager | secretManager | 
watcher| Constructor and Description | 
|---|
| ZKSecretWatcher(org.apache.hadoop.conf.Configuration conf,
               ZKWatcher watcher,
               AuthenticationTokenSecretManager secretManager) | 
| Modifier and Type | Method and Description | 
|---|---|
| void | addKeyToZK(AuthenticationKey key) | 
| private String | getKeyNode(int keyId) | 
| (package private) String | getKeysParentZNode()get token keys parent node | 
| String | getRootKeyZNode() | 
| void | nodeChildrenChanged(String path)Called when an existing node has a child node added or removed. | 
| void | nodeCreated(String path)Called when a new node has been created. | 
| void | nodeDataChanged(String path)Called when an existing node has changed data. | 
| void | nodeDeleted(String path)Called when a node has been deleted | 
| (package private) void | refreshKeys()refresh keys | 
| private void | refreshNodes(List<ZKUtil.NodeAndData> nodes) | 
| void | removeKeyFromZK(AuthenticationKey key) | 
| void | start() | 
| void | updateKeyInZK(AuthenticationKey key) | 
getWatcherprivate static final String DEFAULT_ROOT_NODE
private static final String DEFAULT_KEYS_PARENT
private static final org.slf4j.Logger LOG
private AuthenticationTokenSecretManager secretManager
private String baseKeyZNode
private String keysParentZNode
public ZKSecretWatcher(org.apache.hadoop.conf.Configuration conf, ZKWatcher watcher, AuthenticationTokenSecretManager secretManager)
public void start() throws org.apache.zookeeper.KeeperException
org.apache.zookeeper.KeeperExceptionpublic void nodeCreated(String path)
ZKListenernodeCreated in class ZKListenerpath - full path of the new nodepublic void nodeDeleted(String path)
ZKListenernodeDeleted in class ZKListenerpath - full path of the deleted nodepublic void nodeDataChanged(String path)
ZKListenernodeDataChanged in class ZKListenerpath - full path of the updated nodepublic void nodeChildrenChanged(String path)
ZKListenernodeChildrenChanged in class ZKListenerpath - full path of the node whose children have changedpublic String getRootKeyZNode()
private void refreshNodes(List<ZKUtil.NodeAndData> nodes)
private String getKeyNode(int keyId)
public void removeKeyFromZK(AuthenticationKey key)
public void addKeyToZK(AuthenticationKey key)
public void updateKeyInZK(AuthenticationKey key)
void refreshKeys()
String getKeysParentZNode()
Copyright © 2007–2020 The Apache Software Foundation. All rights reserved.