Refactor: add static factory method in BatchWrite, instead of in IntentStore
Change-Id: Ic0cecc4b3cc4facbc469d2eb87a36c4d5166a6f2
diff --git a/core/net/src/main/java/org/onosproject/net/intent/impl/IntentManager.java b/core/net/src/main/java/org/onosproject/net/intent/impl/IntentManager.java
index 21361d5..3a1d4f2 100644
--- a/core/net/src/main/java/org/onosproject/net/intent/impl/IntentManager.java
+++ b/core/net/src/main/java/org/onosproject/net/intent/impl/IntentManager.java
@@ -768,7 +768,7 @@
}
private void buildIntentUpdates() {
- BatchWrite batchWrite = store.newBatchWrite();
+ BatchWrite batchWrite = BatchWrite.newInstance();
// create context and record new request to store
for (IntentOperation op : ops.operations()) {
@@ -806,7 +806,7 @@
return flowRuleService.applyBatch(batch);
} else {
// there are no flow rule batches; finalize the intent update
- BatchWrite batchWrite = store.newBatchWrite();
+ BatchWrite batchWrite = BatchWrite.newInstance();
for (IntentUpdate update : intentUpdates) {
update.finalizeStates(batchWrite);
}