From 644ee6f1881bf7d3a204adf2790d9a8fd44f5286 Mon Sep 17 00:00:00 2001 From: Tony Tkacik Date: Thu, 19 Jun 2014 12:12:02 +0200 Subject: [PATCH] Bug 1144: Fixed mising DataChangeEvents for leaf listeners. Change-Id: I632e803e0bf7c7ec63bfbde636880feb2650a733 Signed-off-by: Tony Tkacik --- .../sal/dom/store/impl/ResolveDataChangeEventsTask.java | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/opendaylight/md-sal/sal-dom-broker/src/main/java/org/opendaylight/controller/md/sal/dom/store/impl/ResolveDataChangeEventsTask.java b/opendaylight/md-sal/sal-dom-broker/src/main/java/org/opendaylight/controller/md/sal/dom/store/impl/ResolveDataChangeEventsTask.java index 2a163d8dbc..5021d070e1 100644 --- a/opendaylight/md-sal/sal-dom-broker/src/main/java/org/opendaylight/controller/md/sal/dom/store/impl/ResolveDataChangeEventsTask.java +++ b/opendaylight/md-sal/sal-dom-broker/src/main/java/org/opendaylight/controller/md/sal/dom/store/impl/ResolveDataChangeEventsTask.java @@ -290,9 +290,8 @@ final class ResolveDataChangeEventsTask implements Callable> afterCont = (NormalizedNodeContainer>) afterData; return resolveNodeContainerReplaced(path, listeners, beforeCont, afterCont); } else if (!beforeData.equals(afterData)) { - // Node is either of Leaf type (does not contain child nodes) - // or we do not have listeners, so normal equals method is - // sufficient for determining change. + // Node is Leaf type (does not contain child nodes) + // so normal equals method is sufficient for determining change. LOG.trace("Resolving leaf replace event for {} , before {}, after {}",path,beforeData,afterData); DOMImmutableDataChangeEvent event = builder(DataChangeScope.BASE).setBefore(beforeData).setAfter(afterData) .addUpdated(path, beforeData, afterData).build(); @@ -421,9 +420,6 @@ final class ResolveDataChangeEventsTask implements Callable