Bug 1340 : Resolving TableUpdate handling that was not in complaince with RFC 7047. 68/8868/1
authorMadhu Venugopal <mavenugo@gmail.com>
Wed, 9 Jul 2014 18:53:51 +0000 (11:53 -0700)
committerMadhu Venugopal <mavenugo@gmail.com>
Wed, 9 Jul 2014 18:53:51 +0000 (11:53 -0700)
commit92786dc39d815f66eccc2c55446338f22be4262d
treeb6fd76b619bdffd0672ba3a5686c56b4a1f4401f
parent71aabfbc4b7e77344b5c2fd3bd900fb5e1ca57f1
Bug 1340 : Resolving TableUpdate handling that was not in complaince with RFC 7047.

1. Introduced RowUpdate class as per RFC 7047
2. Modified TableUpdate to use RowUpdate
3. Modified the parsing logic to make use of the new TableUpdate/RowUpdates
4. Modified the users of Monitor Updates to make use of the new TableUpdate
5. Removed an unnecessary redirection/ complexity in the NodeDB class
6. Adjusted and added support in the IT to handle multiple Rows in a single update.

Change-Id: I8c74d904e2c33087335825923830ef275cc818ac
Signed-off-by: Madhu Venugopal <mavenugo@gmail.com>
library/src/main/java/org/opendaylight/ovsdb/lib/message/TableUpdate.java
library/src/main/java/org/opendaylight/ovsdb/lib/schema/TableSchema.java
library/src/test/java/org/opendaylight/ovsdb/lib/OvsdbClientTestIT.java
plugin/src/main/java/org/opendaylight/ovsdb/plugin/InventoryService.java
plugin/src/main/java/org/opendaylight/ovsdb/plugin/NodeDB.java
schemas/Open_vSwitch/src/test/java/org/opendaylight/ovsdb/schema/openvswitch/MonitorTestCases.java