Mercurial > hg > Members > nobuyasu > jungle-network
diff src/alice/jungle/transaction/NetworkTransactionManager.java @ 32:2f1879e0acec
modified to have tree name
author | one |
---|---|
date | Mon, 01 Jul 2013 20:54:07 +0900 |
parents | 190f6a3bdab2 |
children | bf696a6334b2 |
line wrap: on
line diff
--- a/src/alice/jungle/transaction/NetworkTransactionManager.java Mon Jul 01 20:34:03 2013 +0900 +++ b/src/alice/jungle/transaction/NetworkTransactionManager.java Mon Jul 01 20:54:07 2013 +0900 @@ -30,8 +30,8 @@ private final String uuid; private final String treeName; - public NetworkTransactionManager(ChangeListWriter _writer,TreeContext<T> _tip, - AtomicReservableReference<TreeContext<T>> _repository,String _uuid, String _treeName) + public NetworkTransactionManager(String _treeName, ChangeListWriter _writer,TreeContext<T> _tip, + AtomicReservableReference<TreeContext<T>> _repository,String _uuid) { repository = _repository; tip = _tip; @@ -65,10 +65,9 @@ Result r = writer.write(list); if(r == Result.SUCCESS){ reservation.confirm(); - TransactionManager<T> txManager = new NetworkTransactionManager<T>(writer, newContext, repository, uuid, treeName); + TransactionManager<T> txManager = new NetworkTransactionManager<T>(treeName, writer, newContext, repository, uuid); return DefaultEither.newB(txManager); } - return DefaultEither.newA((Error)new DefaultError()); }