Class LiquibaseDBLockProviderFactory
java.lang.Object
org.keycloak.connections.jpa.updater.liquibase.lock.LiquibaseDBLockProviderFactory
- All Implemented Interfaces:
DBLockProviderFactory,EnvironmentDependentProviderFactory,ProviderFactory<DBLockProvider>
public class LiquibaseDBLockProviderFactory
extends Object
implements DBLockProviderFactory, EnvironmentDependentProviderFactory
- Author:
- Marek Posolda
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()create(KeycloakSession session) getId()protected longvoidinit(Config.Scope config) booleanintorder()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.EnvironmentDependentProviderFactory
isSupported
-
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>
-
isSupported
public boolean isSupported()- Specified by:
isSupportedin interfaceEnvironmentDependentProviderFactory
-