Class LiquibaseDBLockProviderFactory
java.lang.Object
org.keycloak.connections.jpa.updater.liquibase.lock.LiquibaseDBLockProviderFactory
- All Implemented Interfaces:
DBLockProviderFactory,ProviderFactory<DBLockProvider>
- Author:
- Marek Posolda
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()create(KeycloakSession session) getId()protected longvoidinit(Config.Scope config) intorder()voidpostInit(KeycloakSessionFactory factory) voidsetTimeouts(long lockRecheckTimeMillis, long lockWaitTimeoutMillis) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.keycloak.provider.ProviderFactory
dependsOn
-
Field Details
-
PROVIDER_PRIORITY
public static final int PROVIDER_PRIORITY- See Also:
-
-
Constructor Details
-
LiquibaseDBLockProviderFactory
public LiquibaseDBLockProviderFactory()
-
-
Method Details
-
getLockWaitTimeoutMillis
protected long getLockWaitTimeoutMillis() -
init
- Specified by:
initin interfaceProviderFactory<DBLockProvider>
-
postInit
- Specified by:
postInitin interfaceProviderFactory<DBLockProvider>
-
create
- Specified by:
createin interfaceProviderFactory<DBLockProvider>
-
setTimeouts
public void setTimeouts(long lockRecheckTimeMillis, long lockWaitTimeoutMillis) - Specified by:
setTimeoutsin interfaceDBLockProviderFactory
-
close
public void close()- Specified by:
closein interfaceProviderFactory<DBLockProvider>
-
getId
- Specified by:
getIdin interfaceProviderFactory<DBLockProvider>
-
order
public int order()- Specified by:
orderin interfaceProviderFactory<DBLockProvider>
-
getConfigMetadata
- Specified by:
getConfigMetadatain interfaceProviderFactory<DBLockProvider>
-