# HG changeset patch # User one # Date 1384165367 -32400 # Node ID 2c7b3f2b2ee192a0892d048fc6cfc2c034e63cbd # Parent eef737ab3b2c0cb1593feab446bb953a1eebdde7 Removed serverName field diff -r eef737ab3b2c -r 2c7b3f2b2ee1 src/alice/jungle/core/NetworkDefaultJungle.java --- a/src/alice/jungle/core/NetworkDefaultJungle.java Mon Nov 11 19:06:56 2013 +0900 +++ b/src/alice/jungle/core/NetworkDefaultJungle.java Mon Nov 11 19:22:47 2013 +0900 @@ -22,15 +22,13 @@ private ConcurrentHashMap trees; private String uuid; private TreeEditor editor; - private String serverName; - public NetworkDefaultJungle(Journal _journal,String _uuid,TreeEditor _editor, String _serverName) + public NetworkDefaultJungle(Journal _journal,String _uuid,TreeEditor _editor) { journal = _journal; trees = new ConcurrentHashMap(); uuid = _uuid; editor = _editor; - serverName = _serverName; } @Override @@ -60,7 +58,7 @@ DefaultTreeNode root = new DefaultTreeNode(); ChangeSet set = new DefaultChangeSet(root.getAsNode(),null,list,uuid,_name, 0); DefaultTreeContext tc = new DefaultTreeContext(root,set); - JungleTree newTree = new NetworkDefaultJungleTree(_name, tc,uuid,journal.getWriter(),editor, serverName); + JungleTree newTree = new NetworkDefaultJungleTree(_name, tc,uuid,journal.getWriter(),editor); if(trees.putIfAbsent(_name,newTree) != null){ return null; } diff -r eef737ab3b2c -r 2c7b3f2b2ee1 src/alice/jungle/datasegment/store/container/DefaultTreeOperationLogContainer.java --- a/src/alice/jungle/datasegment/store/container/DefaultTreeOperationLogContainer.java Mon Nov 11 19:06:56 2013 +0900 +++ b/src/alice/jungle/datasegment/store/container/DefaultTreeOperationLogContainer.java Mon Nov 11 19:22:47 2013 +0900 @@ -26,7 +26,6 @@ String uuid; String updaterName; String revision; - int position; long timestamp; public DefaultTreeOperationLogContainer() { @@ -35,7 +34,6 @@ uuid = ""; updaterName = ""; revision = ""; - position = 0; timestamp = Long.MAX_VALUE; } @@ -71,14 +69,6 @@ return revision; } - public void setPosition(int p) { - position = p; - } - - public int getPosition() { - return position; - } - public void setTimeStamp(long t) { timestamp = t; } diff -r eef737ab3b2c -r 2c7b3f2b2ee1 src/alice/jungle/transaction/NetworkDefaultJungleTree.java --- a/src/alice/jungle/transaction/NetworkDefaultJungleTree.java Mon Nov 11 19:06:56 2013 +0900 +++ b/src/alice/jungle/transaction/NetworkDefaultJungleTree.java Mon Nov 11 19:22:47 2013 +0900 @@ -16,25 +16,23 @@ private final String treeName; private final ChangeListWriter writer; private final TreeEditor editor; - private final String serverName; - public NetworkDefaultJungleTree(String _treeName, TreeContext _tc,String _uuid,ChangeListWriter _writer,TreeEditor _editor, String _serverName) + public NetworkDefaultJungleTree(String _treeName, TreeContext _tc,String _uuid,ChangeListWriter _writer,TreeEditor _editor) { treeName = _treeName; repository = new AtomicReservableReference>(_tc); uuid = _uuid; writer = _writer; editor = _editor; - serverName = _serverName; } @Override public JungleTreeEditor getTreeEditor() { TreeContext tc = repository.get(); - NetworkTransactionManager txManager = new NetworkTransactionManager(treeName, writer,tc,repository,uuid, serverName); + NetworkTransactionManager txManager = new NetworkTransactionManager(treeName, writer,tc,repository,uuid); T root = tc.getTreeNode(); - return new NetworkDefaultJungleTreeEditor(serverName, treeName, root,txManager,editor); + return new NetworkDefaultJungleTreeEditor(uuid, treeName, root,txManager,editor); } @Override diff -r eef737ab3b2c -r 2c7b3f2b2ee1 src/alice/jungle/transaction/NetworkDefaultJungleTreeEditor.java --- a/src/alice/jungle/transaction/NetworkDefaultJungleTreeEditor.java Mon Nov 11 19:06:56 2013 +0900 +++ b/src/alice/jungle/transaction/NetworkDefaultJungleTreeEditor.java Mon Nov 11 19:22:47 2013 +0900 @@ -33,16 +33,16 @@ private final String treeName; private final TreeEditor editor; private final TreeOperationLog log; - private final String updaterName; + private final String uuid; - public NetworkDefaultJungleTreeEditor(String _updaterName, String _treeName, T _root,TransactionManager _txManager,TreeEditor _editor) + public NetworkDefaultJungleTreeEditor(String _uuid, String _treeName, T _root,TransactionManager _txManager,TreeEditor _editor) { - this(_updaterName, _treeName, _root,_txManager,_editor,new DefaultTreeOperationLog()); + this(_uuid, _treeName, _root,_txManager,_editor,new DefaultTreeOperationLog()); } - public NetworkDefaultJungleTreeEditor(String _updaterName, String _treeName, T _root,TransactionManager _txManager,TreeEditor _editor, TreeOperationLog _log) + public NetworkDefaultJungleTreeEditor(String _uuid, String _treeName, T _root,TransactionManager _txManager,TreeEditor _editor, TreeOperationLog _log) { - updaterName = _updaterName; + uuid = _uuid; treeName = _treeName; root = _root; txManager = _txManager; @@ -72,7 +72,7 @@ DefaultTreeOperationLog treeOperationLog = new DefaultTreeOperationLog(iterable,newLog.length()); TreeOperationLog newTreeOpLog = log.append(treeOperationLog); - JungleTreeEditor newEditor = new NetworkDefaultJungleTreeEditor(updaterName, treeName, newNode,txManager,editor,newTreeOpLog); + JungleTreeEditor newEditor = new NetworkDefaultJungleTreeEditor(uuid, treeName, newNode,txManager,editor,newTreeOpLog); return DefaultEither.newB(newEditor); } @@ -119,7 +119,7 @@ } TransactionManager newTxManager = either.b(); - JungleTreeEditor newTreeEditor = new NetworkDefaultJungleTreeEditor(updaterName, treeName, root,newTxManager,editor); + JungleTreeEditor newTreeEditor = new NetworkDefaultJungleTreeEditor(uuid, treeName, root,newTxManager,editor); return DefaultEither.newB(newTreeEditor); } @@ -151,7 +151,7 @@ } public String getUpdaterName() { - return updaterName; + return uuid; } } diff -r eef737ab3b2c -r 2c7b3f2b2ee1 src/alice/jungle/transaction/NetworkTransactionManager.java --- a/src/alice/jungle/transaction/NetworkTransactionManager.java Mon Nov 11 19:06:56 2013 +0900 +++ b/src/alice/jungle/transaction/NetworkTransactionManager.java Mon Nov 11 19:22:47 2013 +0900 @@ -29,17 +29,15 @@ private final ChangeListWriter writer; private final String uuid; private final String treeName; - private final String serverName; public NetworkTransactionManager(String _treeName, ChangeListWriter _writer,TreeContext _tip, - AtomicReservableReference> _repository,String _uuid, String _serverName) + AtomicReservableReference> _repository,String _uuid) { repository = _repository; tip = _tip; writer = _writer; uuid = _uuid; treeName = _treeName; - serverName = _serverName; } @Override @@ -77,7 +75,7 @@ return DefaultEither.newA((Error)new DefaultError()); } reservation.confirm(); - TransactionManager txManager = new NetworkTransactionManager(treeName, writer, newContext, repository, uuid, serverName); + TransactionManager txManager = new NetworkTransactionManager(treeName, writer, newContext, repository, uuid); return DefaultEither.newB(txManager); } diff -r eef737ab3b2c -r 2c7b3f2b2ee1 src/jungle/app/bbs/NetworkJungleBulletinBoard.java --- a/src/jungle/app/bbs/NetworkJungleBulletinBoard.java Mon Nov 11 19:06:56 2013 +0900 +++ b/src/jungle/app/bbs/NetworkJungleBulletinBoard.java Mon Nov 11 19:22:47 2013 +0900 @@ -31,9 +31,9 @@ { private final Jungle jungle; - public NetworkJungleBulletinBoard(String _serverName) + public NetworkJungleBulletinBoard(String _uuid) { - jungle = new NetworkDefaultJungle(new AliceJournal(),"hoge",new DefaultTreeEditor(new DefaultTraverser()), _serverName); + jungle = new NetworkDefaultJungle(new AliceJournal(), _uuid,new DefaultTreeEditor(new DefaultTraverser())); jungle.createNewTree("boards"); JungleManager.setJungle(jungle); } diff -r eef737ab3b2c -r 2c7b3f2b2ee1 src/test/java/alice/jungle/DoubleJungleManager.java --- a/src/test/java/alice/jungle/DoubleJungleManager.java Mon Nov 11 19:06:56 2013 +0900 +++ b/src/test/java/alice/jungle/DoubleJungleManager.java Mon Nov 11 19:22:47 2013 +0900 @@ -20,8 +20,8 @@ public class DoubleJungleManager { - static Jungle jungle1 = new NetworkDefaultJungle(null, "hoge", new DefaultTreeEditor(new DefaultTraverser()), ""); - static Jungle jungle2 = new NetworkDefaultJungle(null, "hoge", new DefaultTreeEditor(new DefaultTraverser()), ""); + static Jungle jungle1 = new NetworkDefaultJungle(null, "hoge", new DefaultTreeEditor(new DefaultTraverser())); + static Jungle jungle2 = new NetworkDefaultJungle(null, "hoge", new DefaultTreeEditor(new DefaultTraverser())); public DoubleJungleManager() { diff -r eef737ab3b2c -r 2c7b3f2b2ee1 src/test/java/alice/jungle/log/example/TestCodeSegment.java --- a/src/test/java/alice/jungle/log/example/TestCodeSegment.java Mon Nov 11 19:06:56 2013 +0900 +++ b/src/test/java/alice/jungle/log/example/TestCodeSegment.java Mon Nov 11 19:22:47 2013 +0900 @@ -3,36 +3,27 @@ import java.io.IOException; import java.nio.ByteBuffer; -import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.DefaultJungle; import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.Jungle; import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.JungleTree; -import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.JungleTreeEditor; -import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.core.Node; import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.store.Command; import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.store.NodePath; -import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.store.impl.DefaultNodePath; import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.store.impl.DefaultTreeEditor; -import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.store.impl.logger.DefaultTreeOperationLog; import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.store.impl.logger.TreeOperationLog; import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.store.operations.NodeOperation; import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.store.operations.TreeOperation; import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.traverser.DefaultTraverser; -import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.util.Either; -import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.util.Error; import alice.codesegment.CodeSegment; import alice.datasegment.CommandType; import alice.datasegment.Receiver; import alice.jungle.core.NetworkDefaultJungle; import alice.jungle.datasegment.store.container.DefaultTreeOperationLogContainer; import alice.jungle.transaction.NetworkDefaultJungleTreeEditor; -import alice.test.topology.aquarium.FishPoint; -import org.msgpack.MessagePack; import org.msgpack.type.Value; public class TestCodeSegment extends CodeSegment { - static Jungle jungle = new NetworkDefaultJungle(null,"hoge",new DefaultTreeEditor(new DefaultTraverser()), "serverName"); + static Jungle jungle = new NetworkDefaultJungle(null,"hoge",new DefaultTreeEditor(new DefaultTraverser())); // create input datasegment arg1 Receiver arg1 = ids.create(CommandType.PEEK);