Moving datastore related utils from mdsalutil to new "genius.tools"
authorFaseela K <faseela.k@ericsson.com>
Wed, 21 Mar 2018 12:43:48 +0000 (18:13 +0530)
committerFaseela K <faseela.k@ericsson.com>
Mon, 9 Apr 2018 08:09:12 +0000 (13:39 +0530)
commit67a92572312e5f8639ae940750e5b251a2c9f6a6
tree02f4fbe486107fc4010694596180c56826fc9bfa
Moving datastore related utils from mdsalutil to new "genius.tools"

There are several requirements coming in where users are asking for a
simple feature with only datastore related utils. Currently all the utils
are parked in mdsalutil which has even openflowplugin related utils, and is embedded
in a heavier genius feature. This patch aims to move of these heavily used utils
to a new module, and add new features to expose the same.

Change-Id: I7d59273851c51b02fe43afcb1525c94ced1c5088
Signed-off-by: Faseela K <faseela.k@ericsson.com>
14 files changed:
api/pom.xml [new file with mode: 0644]
api/src/main/java/org/opendaylight/genius/tools/mdsal/listener/AbstractAsyncDataTreeChangeListener.java [new file with mode: 0644]
api/src/main/java/org/opendaylight/genius/tools/mdsal/listener/AbstractClusteredAsyncDataTreeChangeListener.java [new file with mode: 0644]
api/src/main/java/org/opendaylight/genius/tools/mdsal/listener/AbstractClusteredSyncDataTreeChangeListener.java [new file with mode: 0644]
api/src/main/java/org/opendaylight/genius/tools/mdsal/listener/AbstractDataTreeChangeListener.java [new file with mode: 0644]
api/src/main/java/org/opendaylight/genius/tools/mdsal/listener/AbstractSyncDataTreeChangeListener.java [new file with mode: 0644]
api/src/main/java/org/opendaylight/genius/tools/mdsal/listener/DataTreeChangeListenerActions.java [new file with mode: 0644]
api/src/main/java/org/opendaylight/genius/tools/mdsal/listener/package-info.java [new file with mode: 0644]
api/src/main/java/org/opendaylight/genius/tools/mdsal/metrics/DataStoreMetrics.java [new file with mode: 0644]
api/src/main/java/org/opendaylight/genius/tools/mdsal/rpc/FutureRpcResults.java [new file with mode: 0644]
pom.xml [new file with mode: 0644]
testutils/pom.xml [new file with mode: 0644]
testutils/src/main/java/org/opendaylight/genius/tools/mdsal/testutils/TestFutureRpcResults.java [new file with mode: 0644]
testutils/src/test/java/org/opendaylight/genius/tools/mdsal/rpc/FutureRpcResultsTest.java [new file with mode: 0644]