public class HibernatePersistenceProviderAdaptor extends Object implements PersistenceProviderAdaptor, TwoPhaseBootstrapCapable
Modifier and Type | Field and Description |
---|---|
static String |
NAMING_STRATEGY_JPA_COMPLIANT_IMPL |
Constructor and Description |
---|
HibernatePersistenceProviderAdaptor() |
Modifier and Type | Method and Description |
---|---|
void |
addProviderDependencies(PersistenceUnitMetadata pu)
Persistence provider integration code might need dependencies that must be started
for the deployment.
|
void |
addProviderProperties(Map properties,
PersistenceUnitMetadata pu)
Adds any provider specific properties (e.g.
|
void |
afterCreateContainerEntityManagerFactory(PersistenceUnitMetadata pu)
Called right after persistence provider is invoked to create container entity manager factory.
|
void |
beforeCreateContainerEntityManagerFactory(PersistenceUnitMetadata pu)
Called right before persistence provider is invoked to create container entity manager factory.
|
void |
cleanup(PersistenceUnitMetadata pu)
Called when we are done with the persistence unit metadata
|
boolean |
doesScopedPersistenceUnitNameIdentifyCacheRegionName(PersistenceUnitMetadata pu)
determine if management console can display the second level cache entries
|
EntityManagerFactoryBuilder |
getBootstrap(javax.persistence.spi.PersistenceUnitInfo info,
Map map)
Returns a two phase EntityManagerFactory builder
|
ManagementAdaptor |
getManagementAdaptor()
Get the management adaptor
|
void |
injectJtaManager(JtaManager jtaManager)
pass the JtaManager in for internal use by PersistenceProviderAdaptor implementer
|
void |
injectPlatform(Platform platform)
pass the platform in use
|
public static final String NAMING_STRATEGY_JPA_COMPLIANT_IMPL
public void injectJtaManager(JtaManager jtaManager)
PersistenceProviderAdaptor
injectJtaManager
in interface PersistenceProviderAdaptor
public void injectPlatform(Platform platform)
PersistenceProviderAdaptor
injectPlatform
in interface PersistenceProviderAdaptor
public void addProviderProperties(Map properties, PersistenceUnitMetadata pu)
PersistenceProviderAdaptor
addProviderProperties
in interface PersistenceProviderAdaptor
public void addProviderDependencies(PersistenceUnitMetadata pu)
PersistenceProviderAdaptor
addProviderDependencies
in interface PersistenceProviderAdaptor
public void beforeCreateContainerEntityManagerFactory(PersistenceUnitMetadata pu)
PersistenceProviderAdaptor
beforeCreateContainerEntityManagerFactory
in interface PersistenceProviderAdaptor
public void afterCreateContainerEntityManagerFactory(PersistenceUnitMetadata pu)
PersistenceProviderAdaptor
afterCreateContainerEntityManagerFactory
in interface PersistenceProviderAdaptor
public ManagementAdaptor getManagementAdaptor()
PersistenceProviderAdaptor
getManagementAdaptor
in interface PersistenceProviderAdaptor
public boolean doesScopedPersistenceUnitNameIdentifyCacheRegionName(PersistenceUnitMetadata pu)
doesScopedPersistenceUnitNameIdentifyCacheRegionName
in interface PersistenceProviderAdaptor
pu
- public void cleanup(PersistenceUnitMetadata pu)
PersistenceProviderAdaptor
cleanup
in interface PersistenceProviderAdaptor
public EntityManagerFactoryBuilder getBootstrap(javax.persistence.spi.PersistenceUnitInfo info, Map map)
TwoPhaseBootstrapCapable
getBootstrap
in interface TwoPhaseBootstrapCapable
Copyright © 2018 JBoss by Red Hat. All rights reserved.