Mercurial > hg > Database > jungle-network
diff src/alice/jungle/persistence/PersistentChangeListReader.java @ 86:bcaf28f8244d
Added PersistentChageList and PersistentJournalTest
author | one |
---|---|
date | Tue, 29 Oct 2013 16:52:12 +0900 |
parents | e641f559559c |
children | f3f89613c7e3 |
line wrap: on
line diff
--- a/src/alice/jungle/persistence/PersistentChangeListReader.java Mon Oct 28 17:21:56 2013 +0900 +++ b/src/alice/jungle/persistence/PersistentChangeListReader.java Tue Oct 29 16:52:12 2013 +0900 @@ -3,14 +3,12 @@ import java.io.EOFException; import java.io.IOException; import java.io.InputStream; -import java.util.Iterator; import org.msgpack.MessagePack; import alice.jungle.operations.NetworkTreeOperationLog; import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.persistent.ChangeList; import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.persistent.ChangeListReader; -import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.store.operations.TreeOperation; public class PersistentChangeListReader implements ChangeListReader { @@ -36,12 +34,7 @@ { try { final NetworkTreeOperationLog readLog = msgpack.read(in, NetworkTreeOperationLog.class); - ChangeList cl = new ChangeList() { - @Override - public Iterator<TreeOperation> iterator() { - return readLog.iterator(); - } - }; + PersistentChangeList cl = new PersistentChangeList(readLog); return cl; } catch (EOFException e){ @@ -49,5 +42,4 @@ } return null; } - }