public class DefaultDatabaseLockStorage extends TransactionalDatabaseLockStorage
Locker.dataSource, dbResourceAccessor, jdbcTemplate, resourceAccessor, resourceLoader, transactionManager| Constructor and Description |
|---|
DefaultDatabaseLockStorage() |
| Modifier and Type | Method and Description |
|---|---|
protected LockState |
createDbLock(String processName,
LocalDateTime until,
String unlockKey) |
protected LockState |
getDbProcessLock(String processName,
LocalDateTime currentDate) |
protected int |
releaseDbLocksForInstance(String instanceId) |
protected LockState |
releaseDbProcess(String processName,
String unlockKey) |
protected LockState |
renewDbLease(LocalDateTime until,
String processName,
String unlockKey) |
createLock, getCurrentDatabaseTime, getProcessLock, releaseProcess, releaseProcessesForInstance, renewLeaseafterPropertiesSet, getPlatform, setDataSource, setResourceLoaderprotected int releaseDbLocksForInstance(String instanceId)
releaseDbLocksForInstance in class TransactionalDatabaseLockStorageprotected LockState getDbProcessLock(String processName, LocalDateTime currentDate)
getDbProcessLock in class TransactionalDatabaseLockStorageprotected LockState createDbLock(String processName, LocalDateTime until, String unlockKey)
createDbLock in class TransactionalDatabaseLockStorageprotected LockState releaseDbProcess(String processName, String unlockKey) throws IllegalStateException
releaseDbProcess in class TransactionalDatabaseLockStorageIllegalStateExceptionprotected LockState renewDbLease(LocalDateTime until, String processName, String unlockKey)
renewDbLease in class TransactionalDatabaseLockStorageCopyright © 2023 FG Forrest, a.s.. All rights reserved.