public interface PersistenceProviderAdaptor
| 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.
|
Object |
beanManagerLifeCycle(javax.enterprise.inject.spi.BeanManager beanManager)
Some persistence provider adapters may handle life cycle notification services for when the CDI bean manager
can lookup the persistence unit that is using the CDI bean manager (e.g.
|
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)
for adapters that support getManagementAdaptor(), does the scoped persistence unit name
correctly identify cache entities.
|
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
|
void |
markPersistenceUnitAvailable(Object wrapperBeanManagerLifeCycle) |
void injectJtaManager(JtaManager jtaManager)
jtaManager - void injectPlatform(Platform platform)
platform - void addProviderProperties(Map properties, PersistenceUnitMetadata pu)
properties - pu - void addProviderDependencies(PersistenceUnitMetadata pu)
pu - void beforeCreateContainerEntityManagerFactory(PersistenceUnitMetadata pu)
pu - void afterCreateContainerEntityManagerFactory(PersistenceUnitMetadata pu)
ManagementAdaptor getManagementAdaptor()
boolean doesScopedPersistenceUnitNameIdentifyCacheRegionName(PersistenceUnitMetadata pu)
void cleanup(PersistenceUnitMetadata pu)
Object beanManagerLifeCycle(javax.enterprise.inject.spi.BeanManager beanManager)
persistence provider BeanManager extension.
beanManager - void markPersistenceUnitAvailable(Object wrapperBeanManagerLifeCycle)
Copyright © 2020 JBoss by Red Hat. All rights reserved.