commit | author | age
|
a18bfa
|
1 |
package com.codingapi.tx.datasource; |
Z |
2 |
|
|
3 |
|
|
4 |
/** |
|
5 |
* LCN 代理事务协调控制 |
|
6 |
* create by lorne on 2017/9/6 |
|
7 |
*/ |
|
8 |
public interface ILCNTransactionControl { |
|
9 |
|
|
10 |
/** |
|
11 |
* 是否是同一个事务下 |
|
12 |
* @param group 事务组id |
|
13 |
* @return true是,false否 |
|
14 |
*/ |
|
15 |
boolean hasGroup(String group); |
|
16 |
|
|
17 |
/** |
|
18 |
* 有无执行过事务操作 |
|
19 |
* @return true 有,false 否 |
|
20 |
*/ |
|
21 |
boolean executeTransactionOperation(); |
|
22 |
|
|
23 |
|
|
24 |
/** |
|
25 |
* 是否没有事务操作 default false |
|
26 |
* @return true 是 false 否 |
|
27 |
*/ |
|
28 |
boolean isNoTransactionOperation(); |
|
29 |
|
|
30 |
/** |
|
31 |
* 设置开启没有事务操作 |
|
32 |
*/ |
|
33 |
void autoNoTransactionOperation(); |
|
34 |
} |