# Hierarchy For Package org.keycloak.connections.jpa.updater.liquibase.lock

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - liquibase.sqlgenerator.core.AbstractSqlGenerator<StatementType> (implements liquibase.sqlgenerator.SqlGenerator<StatementType>)
    - org.keycloak.connections.jpa.updater.liquibase.lock.CustomInsertLockRecordGenerator
    - liquibase.sqlgenerator.core.LockDatabaseChangeLogGenerator
      - org.keycloak.connections.jpa.updater.liquibase.lock.CustomLockDatabaseChangeLogGenerator
  - liquibase.statement.AbstractSqlStatement (implements liquibase.statement.SqlStatement)
    - liquibase.statement.core.InitializeDatabaseChangeLogLockTableStatement
      - org.keycloak.connections.jpa.updater.liquibase.lock.CustomInitializeDatabaseChangeLogLockTableStatement
    - liquibase.statement.core.LockDatabaseChangeLogStatement
      - org.keycloak.connections.jpa.updater.liquibase.lock.CustomLockDatabaseChangeLogStatement
  - org.keycloak.connections.jpa.updater.liquibase.lock.LiquibaseDBLockProvider (implements org.keycloak.models.dblock.DBLockProvider)
  - org.keycloak.connections.jpa.updater.liquibase.lock.LiquibaseDBLockProviderFactory (implements org.keycloak.models.dblock.DBLockProviderFactory)
  - liquibase.lockservice.StandardLockService (implements liquibase.lockservice.LockService)
    - org.keycloak.connections.jpa.updater.liquibase.lock.CustomLockService
    - org.keycloak.connections.jpa.updater.liquibase.lock.DummyLockService
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - java.lang.RuntimeException
        - org.keycloak.connections.jpa.updater.liquibase.lock.LockRetryException

Copyright © 2020 JBoss by Red Hat. All rights reserved.