@InterfaceAudience.Private public class ZKNamespaceManager extends ZKListener
watcher
Constructor and Description |
---|
ZKNamespaceManager(ZKWatcher zkw) |
Modifier and Type | Method and Description |
---|---|
NamespaceDescriptor |
get(String name) |
NavigableSet<NamespaceDescriptor> |
list() |
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
|
void |
remove(String name) |
void |
start() |
void |
stop() |
void |
update(NamespaceDescriptor ns) |
getWatcher
public ZKNamespaceManager(ZKWatcher zkw) throws IOException
IOException
public void start() throws IOException
IOException
public void stop() throws IOException
IOException
public NamespaceDescriptor get(String name)
public void update(NamespaceDescriptor ns) throws IOException
IOException
public void remove(String name) throws IOException
IOException
public NavigableSet<NamespaceDescriptor> list() throws IOException
IOException
public void nodeCreated(String path)
ZKListener
nodeCreated
in class ZKListener
path
- full path of the new nodepublic void nodeDeleted(String path)
ZKListener
nodeDeleted
in class ZKListener
path
- full path of the deleted nodepublic void nodeDataChanged(String path)
ZKListener
nodeDataChanged
in class ZKListener
path
- full path of the updated nodepublic void nodeChildrenChanged(String path)
ZKListener
nodeChildrenChanged
in class ZKListener
path
- full path of the node whose children have changedCopyright © 2007–2019 Cloudera. All rights reserved.