@LoadLevel(name="db") public class LockStoreDataBaseDAO extends Object implements LockStore, Initialize
| 限定符和类型 | 字段和说明 |
|---|---|
protected static Configuration |
CONFIG
The constant CONFIG.
|
protected String |
dbType
The Db type.
|
protected String |
lockTable
The Lock table.
|
protected DataSource |
logStoreDataSource
The Log store data source.
|
| 构造器和说明 |
|---|
LockStoreDataBaseDAO(DataSource logStoreDataSource)
Instantiates a new Data base lock store dao.
|
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
acquireLock(List<LockDO> lockDOs)
Acquire lock boolean.
|
boolean |
acquireLock(LockDO lockDO)
Acquire lock boolean.
|
protected boolean |
checkLockable(Connection conn,
List<LockDO> lockDOs)
Check lock boolean.
|
protected boolean |
doAcquireLock(Connection conn,
LockDO lockDO)
Do acquire lock boolean.
|
void |
init()
init method
|
boolean |
isLockable(List<LockDO> lockDOs)
Is lockable boolean.
|
void |
setDbType(String dbType)
Sets db type.
|
void |
setLockTable(String lockTable)
Sets lock table.
|
void |
setLogStoreDataSource(DataSource logStoreDataSource)
Sets log store data source.
|
boolean |
unLock(List<LockDO> lockDOs)
Un lock boolean.
|
boolean |
unLock(LockDO lockDO)
Un lock boolean.
|
protected static final Configuration CONFIG
protected DataSource logStoreDataSource
protected String lockTable
protected String dbType
public LockStoreDataBaseDAO(DataSource logStoreDataSource)
logStoreDataSource - the log store data sourcepublic void init()
Initializeinit 在接口中 Initializepublic boolean acquireLock(LockDO lockDO)
LockStoreacquireLock 在接口中 LockStorelockDO - the lock dopublic boolean acquireLock(List<LockDO> lockDOs)
LockStoreacquireLock 在接口中 LockStorelockDOs - the lock d ospublic boolean isLockable(List<LockDO> lockDOs)
LockStoreisLockable 在接口中 LockStorelockDOs - the lock doprotected boolean doAcquireLock(Connection conn, LockDO lockDO)
conn - the connlockDO - the lock doprotected 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 logStoreDataSource)
logStoreDataSource - the log store data sourceCopyright © 2019 Seata. All rights reserved.