public class LiquibaseDBLockProvider extends Object implements DBLockProvider
| Constructor and Description |
|---|
LiquibaseDBLockProvider(LiquibaseDBLockProviderFactory factory,
KeycloakSession session) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
void |
destroyLockInfo()
Will destroy whole state of DB lock (drop table/collection to track locking).
|
boolean |
hasLock()
Check if I have lock
|
void |
releaseLock()
Release previously acquired lock
|
boolean |
supportsForcedUnlock() |
void |
waitForLock()
Try to retrieve DB lock or wait if retrieve was unsuccessful.
|
public LiquibaseDBLockProvider(LiquibaseDBLockProviderFactory factory, KeycloakSession session)
public void waitForLock()
DBLockProviderwaitForLock in interface DBLockProviderpublic void releaseLock()
DBLockProviderreleaseLock in interface DBLockProviderpublic boolean hasLock()
DBLockProviderhasLock in interface DBLockProviderpublic boolean supportsForcedUnlock()
supportsForcedUnlock in interface DBLockProviderpublic void destroyLockInfo()
DBLockProviderdestroyLockInfo in interface DBLockProviderCopyright © 2016 JBoss by Red Hat. All rights reserved.