Make DOMDataTreeService extensible 57/68057/12
authorRobert Varga <robert.varga@pantheon.tech>
Wed, 31 Jan 2018 01:47:23 +0000 (02:47 +0100)
committerRobert Varga <nite@hq.sk>
Thu, 22 Mar 2018 11:47:33 +0000 (11:47 +0000)
commit8919f84e08c4230447fa98f4747945a4570c742d
treeb213fd335ab7832bca8dacd0f5f53d3122177819
parent19c2c0e406c222de7b8378fbef82696133fd58b0
Make DOMDataTreeService extensible

DOMDataTreeService is a candidate for optional extensions, which
we support via the extensible object pattern. Add the ability for
DOMDataTreeService to be extended.

Change-Id: Ibc891208850c933b2a61598eddbf88e90625c064
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
dom/mdsal-dom-api/src/main/java/org/opendaylight/mdsal/dom/api/DOMDataTreeService.java
dom/mdsal-dom-api/src/main/java/org/opendaylight/mdsal/dom/api/DOMDataTreeServiceExtension.java [new file with mode: 0644]
dom/mdsal-dom-broker/src/main/java/org/opendaylight/mdsal/dom/broker/ShardedDOMDataTree.java
dom/mdsal-dom-broker/src/main/java/org/opendaylight/mdsal/dom/broker/ShardedDOMTransactionChainAdapter.java
dom/mdsal-dom-broker/src/test/java/org/opendaylight/mdsal/dom/broker/ShardedDOMReadTransactionAdapterTest.java