Package org.apache.zookeeper
Class ZooKeeper.WatchRegistration
- java.lang.Object
-
- org.apache.zookeeper.ZooKeeper.WatchRegistration
-
- Enclosing class:
- ZooKeeper
public abstract static class ZooKeeper.WatchRegistration extends java.lang.Object
Register a watcher for a particular path.
-
-
Constructor Summary
Constructors Constructor Description WatchRegistration(Watcher watcher, java.lang.String clientPath)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected abstract java.util.Map<java.lang.String,java.util.Set<Watcher>>
getWatches(int rc)
void
register(int rc)
Register the watcher with the set of watches on path.protected boolean
shouldAddWatch(int rc)
Determine whether the watch should be added based on return code.
-
-
-
Constructor Detail
-
WatchRegistration
public WatchRegistration(Watcher watcher, java.lang.String clientPath)
-
-
Method Detail
-
getWatches
protected abstract java.util.Map<java.lang.String,java.util.Set<Watcher>> getWatches(int rc)
-
register
public void register(int rc)
Register the watcher with the set of watches on path.- Parameters:
rc
- the result code of the operation that attempted to add the watch on the path.
-
shouldAddWatch
protected boolean shouldAddWatch(int rc)
Determine whether the watch should be added based on return code.- Parameters:
rc
- the result code of the operation that attempted to add the watch on the node- Returns:
- true if the watch should be added, otw false
-
-