Datastore txes: vpnmanager external interface 50/73850/3
authorStephen Kitt <skitt@redhat.com>
Mon, 9 Jul 2018 16:17:07 +0000 (18:17 +0200)
committerSam Hague <shague@redhat.com>
Mon, 9 Jul 2018 23:48:45 +0000 (23:48 +0000)
commit945b646239820a343764c6c00d7d04315626df7b
treee80bf6ae90a052dfa13430625f9cfa07ab5a5cd8
parentf12ede1d417da4877a307cda7215dbfb34d2405a
Datastore txes: vpnmanager external interface

This patch adds datastore-contrained variants of all the
transaction-carryying methods in IVpnManager. In some cases the
transactions aren’t used in the implementation, so the replacement
method drops the transaction entirely.

Change-Id: Ie169a320e7bc7ca80f80687b0d7aa31c63f0a5e6
JIRA: NETVIRT-1346
Signed-off-by: Stephen Kitt <skitt@redhat.com>
vpnmanager/api/src/main/java/org/opendaylight/netvirt/vpnmanager/api/IVpnManager.java
vpnmanager/impl/src/main/java/org/opendaylight/netvirt/vpnmanager/VpnInterfaceManager.java
vpnmanager/impl/src/main/java/org/opendaylight/netvirt/vpnmanager/VpnManagerImpl.java
vpnmanager/impl/src/main/java/org/opendaylight/netvirt/vpnmanager/VpnRpcServiceImpl.java
vpnmanager/impl/src/main/java/org/opendaylight/netvirt/vpnmanager/VpnUtil.java