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());
 	}