BUG-2288: implement DOMNotificationRouter
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)
commit0c465d836539381a3c07f6be9c4dfe4b685f195a
tree8735eb8fef39826059464bcdfbc84d8f0f6d3b01
parent2d5c6b7f12e948cc3e0de27e30f5ae6366bd0802
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>
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]