Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- private void fireDataChangedEvents(final String path, Set<IZkDataListener> listeners) {
- for (final IZkDataListener listener : listeners) {
- _eventThread.send(new ZkEvent("Data of " + path + " changed sent to " + listener) {
- @Override
- public void run() throws Exception {
- // reinstall watch
- exists(path, true);
- try {
- Object data = readData(path, null, true);
- listener.handleDataChange(path, data);
- } catch (ZkNoNodeException e) {
- listener.handleDataDeleted(path);
- }
- }
- });
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment