public interface Locker
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
acquireLock(List<RowLock> rowLock)
Acquire lock boolean.
|
boolean |
acquireLock(List<RowLock> rowLock,
boolean autoCommit,
boolean skipCheckLock)
Acquire lock boolean.
|
void |
cleanAllLocks()
Clean all locks.
|
boolean |
isLockable(List<RowLock> rowLock)
Is lockable boolean.
|
boolean |
releaseLock(List<RowLock> rowLock)
Release lock boolean.
|
boolean |
releaseLock(String xid)
Release lock boolean.
|
boolean |
releaseLock(String xid,
Long branchId)
Release lock boolean.
|
void |
updateLockStatus(String xid,
LockStatus lockStatus)
update lock status .
|
boolean acquireLock(List<RowLock> rowLock)
rowLock - the row lockboolean acquireLock(List<RowLock> rowLock, boolean autoCommit, boolean skipCheckLock)
rowLock - the row lockautoCommit - the auto commitskipCheckLock - whether skip check lock or notboolean releaseLock(List<RowLock> rowLock)
rowLock - the row lockboolean releaseLock(String xid, Long branchId)
xid - the xidbranchId - the branch idboolean releaseLock(String xid)
xid - the xidboolean isLockable(List<RowLock> rowLock)
rowLock - the row lockvoid cleanAllLocks()
void updateLockStatus(String xid, LockStatus lockStatus)
xid - the xidlockStatus - the lock statusCopyright © 2022 Seata. All rights reserved.