Mercurial > hg > Members > nobuyasu > jungle-network
diff src/alice/jungle/transaction/NetworkDefaultJungleTree.java @ 32:2f1879e0acec
modified to have tree name
author | one |
---|---|
date | Mon, 01 Jul 2013 20:54:07 +0900 |
parents | 190f6a3bdab2 |
children | 4419ac56cbfd |
line wrap: on
line diff
--- a/src/alice/jungle/transaction/NetworkDefaultJungleTree.java Mon Jul 01 20:34:03 2013 +0900 +++ b/src/alice/jungle/transaction/NetworkDefaultJungleTree.java Mon Jul 01 20:54:07 2013 +0900 @@ -14,11 +14,13 @@ public class NetworkDefaultJungleTree<T extends TreeNode<T>> implements JungleTree { private final AtomicReservableReference<TreeContext<T>> repository; private final String uuid; + private final String treeName; private final ChangeListWriter writer; private final TreeEditor editor; - public NetworkDefaultJungleTree(TreeContext<T> _tc,String _uuid,ChangeListWriter _writer,TreeEditor _editor) + public NetworkDefaultJungleTree(String _treeName, TreeContext<T> _tc,String _uuid,ChangeListWriter _writer,TreeEditor _editor) { + treeName = _treeName; repository = new AtomicReservableReference<TreeContext<T>>(_tc); uuid = _uuid; writer = _writer; @@ -29,9 +31,9 @@ public JungleTreeEditor getTreeEditor() { TreeContext<T> tc = repository.get(); - DefaultTransactionManager<T> txManager = new DefaultTransactionManager<T>(writer,tc,repository,uuid); + NetworkTransactionManager<T> txManager = new NetworkTransactionManager<T>(treeName, writer,tc,repository,uuid); T root = tc.getTreeNode(); - return new NetworkDefaultJungleTreeEditor<T>(root,txManager,editor); + return new NetworkDefaultJungleTreeEditor<T>(treeName, root,txManager,editor); } @Override