Hi Satish, If you call getChildren(rootPath, true), it will set the watch and doing the same operration with false _DOES NOT_ remove the watch.
In case you want different behaviour from these 2 different calls, you should use the call back specific api;s Getchildren(string path, watcher watcher, callback, Object) mahadev On 5/14/09 1:13 PM, "Satish Bhatti" <cthd2...@gmail.com> wrote: > (1) Call zookeeper.getChildren( rootPath, true );This successfully sets the > watch, > Next time I add a node under rootPath, the watch gets triggered, as > expected. > > (2) Call zookeeper.getChildren( rootPath, false ); > Next time I add a node under rootPath, the watch _STILL_ gets triggered! > > What am I doing wrong? > > Satish