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 LockState |
releaseDbProcess(String processName,
String unlockKey) |
protected LockState |
renewDbLease(LocalDateTime until,
String processName,
String unlockKey) |
createLock, getCurrentDatabaseTime, getProcessLock, releaseProcess, renewLeaseafterPropertiesSet, getPlatform, setDataSource, setResourceLoaderprotected 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 © 2020 FG Forrest, a.s.. All rights reserved.