Hi, I have a class (X) that implements the Watcher Interface. Consider, an instance of 'X' is registered as a callback object for different Znode changes. Now, If there are several simultaneous changes that happen on these registered znodes, then will these events be fired by the zookeeper to callback object sequentially or should I have to synchronize the process() method of Watcher interface in order to handle these events sequentially? Suppose, I have synchronized the process method(), then will the events fired by zookeeper be missed by the callback object when some other event is being processed? Or, does the zookeeper ensures that all the events are finally reached and handled by the callback object?
Thanks & Regards, Srikanth.