Package tech.ydb.liquibase.lockservice
Class StandardLockServiceYdb
java.lang.Object
liquibase.lockservice.StandardLockService
tech.ydb.liquibase.lockservice.StandardLockServiceYdb
- All Implemented Interfaces:
liquibase.lockservice.LockService,liquibase.servicelocator.PrioritizedService
public class StandardLockServiceYdb
extends liquibase.lockservice.StandardLockService
- Author:
- Kirill Kurdyukov
-
Field Summary
Fields inherited from class liquibase.lockservice.StandardLockService
changeLogLockPollRate, changeLogLockRecheckTime, coreBundle, database, hasChangeLogLock, hasDatabaseChangeLogLockTable, isDatabaseChangeLogLockTableInitialized, quotingStrategy, randomFields inherited from interface liquibase.servicelocator.PrioritizedService
COMPARATOR, PRIORITY_DATABASE, PRIORITY_DEFAULT -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class liquibase.lockservice.StandardLockService
destroy, forceReleaseLock, getChangeLogLockRecheckTime, getChangeLogLockWaitTime, getPriority, hasChangeLogLock, hasDatabaseChangeLogLockTable, hasDatabaseChangeLogLockTable, init, isDatabaseChangeLogLockTableInitialized, isDatabaseChangeLogLockTableInitialized, listLocks, reset, setChangeLogLockRecheckTime, setChangeLogLockWaitTime, setDatabase, supports, waitForLock
-
Constructor Details
-
StandardLockServiceYdb
public StandardLockServiceYdb()
-
-
Method Details
-
acquireLock
public boolean acquireLock() throws liquibase.exception.LockException- Specified by:
acquireLockin interfaceliquibase.lockservice.LockService- Overrides:
acquireLockin classliquibase.lockservice.StandardLockService- Throws:
liquibase.exception.LockException
-
releaseLock
public void releaseLock() throws liquibase.exception.LockException- Specified by:
releaseLockin interfaceliquibase.lockservice.LockService- Overrides:
releaseLockin classliquibase.lockservice.StandardLockService- Throws:
liquibase.exception.LockException
-