From: Robert Varga Date: Mon, 16 Mar 2015 17:54:39 +0000 (+0100) Subject: BUG-2673: make IMDS implement DOMStoreTreeChangePublisher X-Git-Tag: release/lithium~392^2 X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=commitdiff_plain;h=d43ffaf3191736e19f2c9f837e8d96aa6c9cfaa1;hp=d43ffaf3191736e19f2c9f837e8d96aa6c9cfaa1;p=controller.git BUG-2673: make IMDS implement DOMStoreTreeChangePublisher This patch makes use of the AbstractDOMStoreTreeChangePublisher to do all the registration wrangling and forwards all notifications towards a dedicated publisher. Notifications are offloaded to the background executor, just as normal DataChangeNotifications are. This initial implementation does not close the registration listener race also present in the data change notifications, as the notification manager lacks the APIs to do that. Change-Id: I36220b52a7a67df1f340b2b8bf32918de025920b Signed-off-by: Robert Varga ---