refactoring to support delete\update of servics.
[unimgr.git] / netvirt / src / main / java / org / opendaylight / unimgr / mef / netvirt / MdsalUtils.java
index f32df0408221b0d9a6545adb1257092e1846e13e..5b6b7deb98806a696f47adcfe5ce5e93358e629e 100644 (file)
@@ -98,4 +98,20 @@ public class MdsalUtils {
 
         return result;
     }
+
+
+    public static WriteTransaction createTransaction(DataBroker dataBroker) {
+        WriteTransaction tx = dataBroker.newWriteOnlyTransaction();
+        return tx;
+    }
+
+    public static void commitTransaction(WriteTransaction tx) {
+        try {
+            CheckedFuture<Void, TransactionCommitFailedException> futures = tx.submit();
+            futures.get();
+        } catch (Exception e) {
+            logger.error("failed to commit transaction due to exception ", e);
+        }
+    }
+
 }