public class HibernatePersistenceProviderAdaptor extends Object implements PersistenceProviderAdaptor, TwoPhaseBootstrapCapable
| 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 void injectJtaManager(JtaManager jtaManager)
PersistenceProviderAdaptorinjectJtaManager in interface PersistenceProviderAdaptorpublic void injectPlatform(Platform platform)
PersistenceProviderAdaptorinjectPlatform in interface PersistenceProviderAdaptorpublic void addProviderProperties(Map properties, PersistenceUnitMetadata pu)
PersistenceProviderAdaptoraddProviderProperties in interface PersistenceProviderAdaptorpublic void addProviderDependencies(PersistenceUnitMetadata pu)
PersistenceProviderAdaptoraddProviderDependencies in interface PersistenceProviderAdaptorpublic void beforeCreateContainerEntityManagerFactory(PersistenceUnitMetadata pu)
PersistenceProviderAdaptorbeforeCreateContainerEntityManagerFactory in interface PersistenceProviderAdaptorpublic void afterCreateContainerEntityManagerFactory(PersistenceUnitMetadata pu)
PersistenceProviderAdaptorafterCreateContainerEntityManagerFactory in interface PersistenceProviderAdaptorpublic ManagementAdaptor getManagementAdaptor()
PersistenceProviderAdaptorgetManagementAdaptor in interface PersistenceProviderAdaptorpublic boolean doesScopedPersistenceUnitNameIdentifyCacheRegionName(PersistenceUnitMetadata pu)
doesScopedPersistenceUnitNameIdentifyCacheRegionName in interface PersistenceProviderAdaptorpu - public void cleanup(PersistenceUnitMetadata pu)
PersistenceProviderAdaptorcleanup in interface PersistenceProviderAdaptorpublic EntityManagerFactoryBuilder getBootstrap(javax.persistence.spi.PersistenceUnitInfo info, Map map)
TwoPhaseBootstrapCapablegetBootstrap in interface TwoPhaseBootstrapCapableCopyright © 2019 Red Hat. All rights reserved.