Mercurial > hg > Members > nobuyasu > jungle-network
diff src/main/java/alice/jungle/transaction/NetworkDefaultJungleTree.java @ 177:6f104ab4eb81
fit jungle core but editMessage is not work
author | tatsuki |
---|---|
date | Mon, 01 Sep 2014 00:04:32 +0900 |
parents | f9e29a52efd3 |
children | d6944d788121 |
line wrap: on
line diff
--- a/src/main/java/alice/jungle/transaction/NetworkDefaultJungleTree.java Wed Jul 30 22:17:23 2014 +0900 +++ b/src/main/java/alice/jungle/transaction/NetworkDefaultJungleTree.java Mon Sep 01 00:04:32 2014 +0900 @@ -2,7 +2,6 @@ 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.persistent.ChangeListWriter; import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.store.ChangeSet; import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.store.TreeEditor; @@ -10,7 +9,7 @@ import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.transaction.AtomicReservableReference; import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.transaction.TreeContext; -public class NetworkDefaultJungleTree<T extends TreeNode<T>> implements JungleTree { +public class NetworkDefaultJungleTree<T extends TreeNode> implements JungleTree { private final AtomicReservableReference<TreeContext<T>> repository; private final String uuid; private final String treeName; @@ -31,7 +30,7 @@ { TreeContext<T> tc = repository.get(); NetworkTransactionManager<T> txManager = new NetworkTransactionManager<T>(treeName, writer,tc,repository,uuid); - T root = tc.getTreeNode(); + TreeNode root = tc.getTreeNode(); return new NetworkDefaultJungleTreeEditor<T>(treeName, root,txManager,editor); } @@ -40,12 +39,12 @@ { TreeContext<T> tc = repository.get(); NetworkTransactionManager<T> txManager = new NetworkTransactionManager<T>(treeName, writer,tc,repository,uuid); - T root = tc.getTreeNode(); + TreeNode root = tc.getTreeNode(); return NetworkDefaultJungleTreeEditor.NewLocalJungleTreeEditor(treeName,root,txManager, editor); } @Override - public Node getRootNode() + public TreeNode getRootNode() { TreeContext<T> tc = repository.get(); ChangeSet cs = tc.getChangeSet();