public class RootContext extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
static String |
KEY_BRANCH_TYPE
The constant KEY_BRANCH_TYPE
|
static String |
KEY_GLOBAL_LOCK_FLAG |
static String |
KEY_XID
The constant KEY_XID.
|
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
assertNotInGlobalTransaction()
Assert not in global transaction.
|
static void |
bind(String xid)
Bind.
|
static void |
bindBranchType(BranchType branchType)
bind branch type
|
static void |
bindGlobalLockFlag()
declare local transactions will use global lock check for update/delete/insert/selectForUpdate SQL
|
static Map<String,String> |
entries()
entry map
|
static String |
getBranchType()
get the branch type
|
static String |
getXID()
Gets xid.
|
static boolean |
inGlobalTransaction()
In global transaction boolean.
|
static boolean |
requireGlobalLock()
requires global lock check
|
static String |
unbind()
Unbind string.
|
static String |
unbindBranchType()
unbind branch type
|
static void |
unbindGlobalLockFlag() |
public static String getXID()
public static void bind(String xid)
xid - the xidpublic static void bindGlobalLockFlag()
public static String unbind()
public static void unbindGlobalLockFlag()
public static boolean inGlobalTransaction()
public static String getBranchType()
public static void bindBranchType(BranchType branchType)
branchType - the branch typepublic static String unbindBranchType()
public static boolean requireGlobalLock()
public static void assertNotInGlobalTransaction()
Copyright © 2020 Seata. All rights reserved.