Mercurial > hg > Members > tatsuki > bench > jungle-core
comparison src/main/java/jp/ac/u_ryukyu/ie/cr/shoshi/jungle/transaction/DefaultTransactionManager.java @ 110:cf17350a2415
traverse find args change Query
author | one |
---|---|
date | Sat, 13 Sep 2014 19:23:31 +0900 |
parents | 5b7e45464bb8 |
children | 5df5505e1c1e |
comparison
equal
deleted
inserted
replaced
109:bab37ace93ec | 110:cf17350a2415 |
---|---|
6 import fj.data.TreeMap; | 6 import fj.data.TreeMap; |
7 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.persistent.ChangeList; | 7 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.persistent.ChangeList; |
8 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.persistent.ChangeListWriter; | 8 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.persistent.ChangeListWriter; |
9 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.persistent.Result; | 9 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.persistent.Result; |
10 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.store.ChangeSet; | 10 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.store.ChangeSet; |
11 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.store.NodePath; | |
11 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.store.impl.TreeNode; | 12 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.store.impl.TreeNode; |
12 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.store.impl.logger.TreeOperationLog; | 13 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.store.impl.logger.TreeOperationLog; |
13 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.store.operations.TreeOperation; | 14 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.store.operations.TreeOperation; |
14 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.transaction.AtomicReservableReference.Reservation; | 15 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.transaction.AtomicReservableReference.Reservation; |
15 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.util.DefaultEither; | 16 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.util.DefaultEither; |
16 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.util.DefaultError; | 17 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.util.DefaultError; |
17 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.util.Either; | 18 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.util.Either; |
18 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.util.Error; | 19 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.util.Error; |
20 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.util.Pair; | |
19 | 21 |
20 public class DefaultTransactionManager implements TransactionManager | 22 public class DefaultTransactionManager implements TransactionManager |
21 { | 23 { |
22 private final AtomicReservableReference<TreeContext> repository; | 24 private final AtomicReservableReference<TreeContext> repository; |
23 private final TreeContext tip; | 25 private final TreeContext tip; |