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
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
close()
create
(KeycloakSession session) getId()
protected long
void
init
(Config.Scope config) boolean
int
order()
void
postInit
(KeycloakSessionFactory factory) void
setTimeouts
(long lockRecheckTimeMillis, long lockWaitTimeoutMillis) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods 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:
init
in interfaceProviderFactory<DBLockProvider>
-
postInit
- Specified by:
postInit
in interfaceProviderFactory<DBLockProvider>
-
create
- Specified by:
create
in interfaceProviderFactory<DBLockProvider>
-
setTimeouts
public void setTimeouts(long lockRecheckTimeMillis, long lockWaitTimeoutMillis) - Specified by:
setTimeouts
in interfaceDBLockProviderFactory
-
close
public void close()- Specified by:
close
in interfaceProviderFactory<DBLockProvider>
-
getId
- Specified by:
getId
in interfaceProviderFactory<DBLockProvider>
-
order
public int order()- Specified by:
order
in interfaceProviderFactory<DBLockProvider>
-
getConfigMetadata
- Specified by:
getConfigMetadata
in interfaceProviderFactory<DBLockProvider>
-
isSupported
public boolean isSupported()- Specified by:
isSupported
in interfaceEnvironmentDependentProviderFactory
-