Mercurial > hg > Database > jungle-network
diff src/main/java/alice/jungle/transaction/NetworkDefaultJungleTree.java @ 178:d6944d788121
fit Junglecore
author | tatsuki |
---|---|
date | Thu, 04 Sep 2014 13:12:25 +0900 |
parents | 6f104ab4eb81 |
children | 2828205bdc3a |
line wrap: on
line diff
--- a/src/main/java/alice/jungle/transaction/NetworkDefaultJungleTree.java Mon Sep 01 17:16:20 2014 +0900 +++ b/src/main/java/alice/jungle/transaction/NetworkDefaultJungleTree.java Thu Sep 04 13:12:25 2014 +0900 @@ -9,17 +9,17 @@ 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> implements JungleTree { - private final AtomicReservableReference<TreeContext<T>> repository; +public class NetworkDefaultJungleTree implements JungleTree { + private final AtomicReservableReference<TreeContext> repository; private final String uuid; private final String treeName; private final ChangeListWriter writer; private final TreeEditor editor; - public NetworkDefaultJungleTree(String _treeName, TreeContext<T> _tc,String _uuid,ChangeListWriter _writer,TreeEditor _editor) + public NetworkDefaultJungleTree(String _treeName, TreeContext _tc,String _uuid,ChangeListWriter _writer,TreeEditor _editor) { treeName = _treeName; - repository = new AtomicReservableReference<TreeContext<T>>(_tc); + repository = new AtomicReservableReference<TreeContext>(_tc); uuid = _uuid; writer = _writer; editor = _editor; @@ -28,17 +28,17 @@ @Override public JungleTreeEditor getTreeEditor() { - TreeContext<T> tc = repository.get(); - NetworkTransactionManager<T> txManager = new NetworkTransactionManager<T>(treeName, writer,tc,repository,uuid); + TreeContext tc = repository.get(); + NetworkTransactionManager txManager = new NetworkTransactionManager(treeName, writer,tc,repository,uuid); TreeNode root = tc.getTreeNode(); - return new NetworkDefaultJungleTreeEditor<T>(treeName, root,txManager,editor); + return new NetworkDefaultJungleTreeEditor(treeName, root,txManager,editor); } @Override public JungleTreeEditor getLocalTreeEditor() { - TreeContext<T> tc = repository.get(); - NetworkTransactionManager<T> txManager = new NetworkTransactionManager<T>(treeName, writer,tc,repository,uuid); + TreeContext tc = repository.get(); + NetworkTransactionManager txManager = new NetworkTransactionManager(treeName, writer,tc,repository,uuid); TreeNode root = tc.getTreeNode(); return NetworkDefaultJungleTreeEditor.NewLocalJungleTreeEditor(treeName,root,txManager, editor); } @@ -46,7 +46,7 @@ @Override public TreeNode getRootNode() { - TreeContext<T> tc = repository.get(); + TreeContext tc = repository.get(); ChangeSet cs = tc.getChangeSet(); return cs.getRoot(); }