BUG-2288: implement DOMNotificationRouter 78/13478/15
authorRobert Varga <rovarga@cisco.com>
Tue, 9 Dec 2014 14:09:59 +0000 (15:09 +0100)
committerTony Tkacik <ttkacik@cisco.com>
Mon, 9 Feb 2015 09:38:17 +0000 (09:38 +0000)
commitae2dfd5020d88c24f1e2cad28c021c6a8f98a6fd
tree776d689cd53072a536a79143e8341cc200760115
parent7baa5753842d8bad51f397fb96aad624666ced54
BUG-2288: implement DOMNotificationRouter

Implements DOMNotification(Publish)Service using LMAX Disruptor. The
disruptor is used internallly to transfer requests from publishers to
two-stage notification dispatch, where the frist stage takes care of
delivering events to subscribers and the second stage notifies the
futures.

Change-Id: I654d9d044e80b2a2ff6fd5b05ddceed4e79a4ebc
Signed-off-by: Robert Varga <rovarga@cisco.com>
features/mdsal/src/main/resources/features.xml
opendaylight/commons/opendaylight/pom.xml
opendaylight/md-sal/sal-binding-it/src/main/java/org/opendaylight/controller/test/sal/binding/it/TestHelper.java
opendaylight/md-sal/sal-dom-broker/pom.xml
opendaylight/md-sal/sal-dom-broker/src/main/java/org/opendaylight/controller/md/sal/dom/broker/impl/DOMNotificationRouter.java [new file with mode: 0644]
opendaylight/md-sal/sal-dom-broker/src/main/java/org/opendaylight/controller/md/sal/dom/broker/impl/DOMNotificationRouterEvent.java [new file with mode: 0644]