Simpler way to construct MapDBLog
diff --git a/core/store/dist/src/main/java/org/onlab/onos/store/service/impl/DatabaseManager.java b/core/store/dist/src/main/java/org/onlab/onos/store/service/impl/DatabaseManager.java
index 0c33485..def56e8 100644
--- a/core/store/dist/src/main/java/org/onlab/onos/store/service/impl/DatabaseManager.java
+++ b/core/store/dist/src/main/java/org/onlab/onos/store/service/impl/DatabaseManager.java
@@ -2,7 +2,6 @@
import static org.slf4j.LoggerFactory.getLogger;
-import java.io.File;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
@@ -129,7 +128,7 @@
// Chronicle + OSGi issue
//Log consensusLog = new ChronicleLog(LOG_FILE_PREFIX + "_" + thisNode.id());
//Log consensusLog = new KryoRegisteredInMemoryLog();
- Log consensusLog = new MapDBLog(new File(LOG_FILE_PREFIX + localNode.id()),
+ Log consensusLog = new MapDBLog(LOG_FILE_PREFIX + localNode.id(),
ClusterMessagingProtocol.SERIALIZER);
copycat = new Copycat(stateMachine, consensusLog, cluster, copycatMessagingProtocol);
diff --git a/core/store/dist/src/main/java/org/onlab/onos/store/service/impl/MapDBLog.java b/core/store/dist/src/main/java/org/onlab/onos/store/service/impl/MapDBLog.java
index 893c311..b7165c3 100644
--- a/core/store/dist/src/main/java/org/onlab/onos/store/service/impl/MapDBLog.java
+++ b/core/store/dist/src/main/java/org/onlab/onos/store/service/impl/MapDBLog.java
@@ -35,8 +35,8 @@
private static final String LOG_NAME = "log";
private static final String SIZE_FIELD_NAME = "size";
- public MapDBLog(File dbFile, StoreSerializer serializer) {
- this.dbFile = dbFile;
+ public MapDBLog(String dbFileName, StoreSerializer serializer) {
+ this.dbFile = new File(dbFileName);
this.serializer = serializer;
}
@@ -277,4 +277,4 @@
}
});
}
-}
\ No newline at end of file
+}