public class DefaultJpaConnectionProviderFactory extends Object implements JpaConnectionProviderFactory, ServerInfoAwareProviderFactory
| Constructor and Description |
|---|
DefaultJpaConnectionProviderFactory() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitorderpublic JpaConnectionProvider create(KeycloakSession session)
create in interface ProviderFactory<JpaConnectionProvider>public void close()
close in interface ProviderFactory<JpaConnectionProvider>public String getId()
getId in interface ProviderFactory<JpaConnectionProvider>public void init(Config.Scope config)
init in interface ProviderFactory<JpaConnectionProvider>public void postInit(KeycloakSessionFactory factory)
postInit in interface ProviderFactory<JpaConnectionProvider>protected void checkJtaEnabled(KeycloakSessionFactory factory)
protected void prepareOperationalInfo(Connection connection)
protected String detectDialect(Connection connection)
protected void startGlobalStats(KeycloakSession session, int globalStatsIntervalSecs)
public void migration(org.keycloak.connections.jpa.DefaultJpaConnectionProviderFactory.MigrationStrategy strategy, boolean initializeEmpty, String schema, File databaseUpdateFile, Connection connection, KeycloakSession session)
protected void update(Connection connection, String schema, KeycloakSession session, JpaUpdaterProvider updater)
protected void export(Connection connection, String schema, File databaseUpdateFile, KeycloakSession session, JpaUpdaterProvider updater)
public Connection getConnection()
getConnection in interface JpaConnectionProviderFactorypublic String getSchema()
getSchema in interface JpaConnectionProviderFactorypublic Map<String,String> getOperationalInfo()
getOperationalInfo in interface ServerInfoAwareProviderFactoryCopyright © 2017 JBoss by Red Hat. All rights reserved.