Northbound migration to use the new Schema independent Library based Plugin.
authorMadhu Venugopal <mavenugo@gmail.com>
Tue, 1 Jul 2014 08:11:34 +0000 (01:11 -0700)
committerMadhu Venugopal <mavenugo@gmail.com>
Thu, 3 Jul 2014 23:53:07 +0000 (16:53 -0700)
commit4c91651791b7e67e5392df00ab6fa09b94438b14
tree873c0ce84f6b2e383f1167680be50233b196a440
parent6b6ec7d60467092c2a5277d9b39ed330d527e47e
Northbound migration to use the new Schema independent Library based Plugin.

Following the Plugin Migration, this commit brings in the Northbound migration.
Due to the nature of the Library rearchiteture, the northbound APIs should not assume any schema.
But unfortunately, that is not the case with the existing APIs and hence we have split the APIs as V2 (older version)
and the newer V3.

This commit just migrates the V2 APIs to the newer Infra. V3 will be added soon.

Also, the GET serailization is still pending and will be addressed in subsequent commit.
But, all the IT tests are passing in this version.

Change-Id: I7c0e59f41499dadb2215fef3d597f98b2efa3c13
Signed-off-by: Madhu Venugopal <mavenugo@gmail.com>
15 files changed:
commons/integrationtest/pom.xml
integrationtest/pom.xml
integrationtest/src/test/java/org/opendaylight/ovsdb/integrationtest/OvsdbIntegrationTestBase.java
integrationtest/src/test/java/org/opendaylight/ovsdb/integrationtest/northbound/OvsdbNorthboundIT.java
integrationtest/src/test/java/org/opendaylight/ovsdb/integrationtest/plugin/OvsdbPluginIT.java
northbound/pom.xml
northbound/src/main/java/org/opendaylight/ovsdb/northbound/OVSDBRow.java [deleted file]
northbound/src/main/java/org/opendaylight/ovsdb/northbound/OvsdbNorthboundV2.java [moved from northbound/src/main/java/org/opendaylight/ovsdb/northbound/OVSDBNorthbound.java with 78% similarity]
northbound/src/main/java/org/opendaylight/ovsdb/northbound/OvsdbNorthboundV3.java [new file with mode: 0644]
northbound/src/main/java/org/opendaylight/ovsdb/northbound/OvsdbRow.java [new file with mode: 0644]
northbound/src/main/java/org/opendaylight/ovsdb/northbound/OvsdbRows.java [moved from northbound/src/main/java/org/opendaylight/ovsdb/northbound/OVSDBRows.java with 66% similarity]
plugin/src/main/java/org/opendaylight/ovsdb/plugin/ConfigurationService.java
plugin/src/main/java/org/opendaylight/ovsdb/plugin/NodeDB.java
plugin/src/main/java/org/opendaylight/ovsdb/plugin/OvsVswitchdSchemaConstants.java
pom.xml