| 限定符和类型 | 字段和说明 |
|---|---|
protected static io.seata.config.Configuration |
CONFIG
The constant CONFIG.
|
protected String |
dbType
The Db type.
|
protected DataSource |
lockStoreDataSource
The Lock store data source.
|
protected String |
lockTable
The Lock table.
|
| 构造器和说明 |
|---|
LockStoreDataBaseDAO(DataSource lockStoreDataSource)
Instantiates a new Data base lock store dao.
|
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
acquireLock(List<LockDO> lockDOs) |
boolean |
acquireLock(List<LockDO> lockDOs,
boolean autoCommit,
boolean skipCheckLock) |
boolean |
acquireLock(LockDO lockDO) |
protected boolean |
checkLockable(Connection conn,
List<LockDO> lockDOs)
Check lock boolean.
|
protected boolean |
doAcquireLock(Connection conn,
LockDO lockDO)
Do acquire lock boolean.
|
protected boolean |
doAcquireLocks(Connection conn,
List<LockDO> lockDOs)
Do acquire lock boolean.
|
boolean |
isLockable(List<LockDO> lockDOs) |
void |
setDbType(String dbType)
Sets db type.
|
void |
setLockTable(String lockTable)
Sets lock table.
|
void |
setLogStoreDataSource(DataSource lockStoreDataSource)
Sets log store data source.
|
boolean |
unLock(List<LockDO> lockDOs) |
boolean |
unLock(LockDO lockDO) |
boolean |
unLock(String xid) |
boolean |
unLock(String xid,
Long branchId) |
void |
updateLockStatus(String xid,
LockStatus lockStatus) |
protected static final io.seata.config.Configuration CONFIG
protected DataSource lockStoreDataSource
protected String lockTable
protected String dbType
public LockStoreDataBaseDAO(DataSource lockStoreDataSource)
lockStoreDataSource - the log store data sourcepublic boolean acquireLock(LockDO lockDO)
acquireLock 在接口中 LockStorepublic boolean acquireLock(List<LockDO> lockDOs)
acquireLock 在接口中 LockStorepublic boolean acquireLock(List<LockDO> lockDOs, boolean autoCommit, boolean skipCheckLock)
acquireLock 在接口中 LockStorepublic boolean isLockable(List<LockDO> lockDOs)
isLockable 在接口中 LockStorepublic void updateLockStatus(String xid, LockStatus lockStatus)
updateLockStatus 在接口中 LockStoreprotected boolean doAcquireLock(Connection conn, LockDO lockDO)
conn - the connlockDO - the lock doprotected boolean doAcquireLocks(Connection conn, List<LockDO> lockDOs)
conn - the connlockDOs - the lock do listprotected boolean checkLockable(Connection conn, List<LockDO> lockDOs)
conn - the connlockDOs - the lock dopublic void setLockTable(String lockTable)
lockTable - the lock tablepublic void setDbType(String dbType)
dbType - the db typepublic void setLogStoreDataSource(DataSource lockStoreDataSource)
lockStoreDataSource - the log store data sourceCopyright © 2022 Seata. All rights reserved.