Package org.apache.zookeeper.server
Class WatchManager
- java.lang.Object
-
- org.apache.zookeeper.server.WatchManager
-
public class WatchManager extends java.lang.ObjectThis class manages watches. It allows watches to be associated with a string and removes watchers and their watches in addition to managing triggers.
-
-
Constructor Summary
Constructors Constructor Description WatchManager()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddWatch(java.lang.String path, Watcher watcher)voiddumpWatches(java.io.PrintWriter pwriter, boolean byPath)String representation of watches.voidremoveWatcher(Watcher watcher)intsize()java.lang.StringtoString()Brief description of this object.java.util.Set<Watcher>triggerWatch(java.lang.String path, Watcher.Event.EventType type)java.util.Set<Watcher>triggerWatch(java.lang.String path, Watcher.Event.EventType type, java.util.Set<Watcher> supress)
-
-
-
Method Detail
-
size
public int size()
-
addWatch
public void addWatch(java.lang.String path, Watcher watcher)
-
removeWatcher
public void removeWatcher(Watcher watcher)
-
triggerWatch
public java.util.Set<Watcher> triggerWatch(java.lang.String path, Watcher.Event.EventType type)
-
triggerWatch
public java.util.Set<Watcher> triggerWatch(java.lang.String path, Watcher.Event.EventType type, java.util.Set<Watcher> supress)
-
toString
public java.lang.String toString()
Brief description of this object.- Overrides:
toStringin classjava.lang.Object
-
dumpWatches
public void dumpWatches(java.io.PrintWriter pwriter, boolean byPath)String representation of watches. Warning, may be large!- Parameters:
byPath- iff true output watches by paths, otw output watches by connection
-
-