public interface PersistenceProviderAdaptor
Modifier and Type | Method and Description |
---|---|
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
|
ManagementAdaptor |
getManagementAdaptor()
Get the management adaptor
|
Iterable<org.jboss.msc.service.ServiceName> |
getProviderDependencies(PersistenceUnitMetadata pu)
Persistence provider integration code might want to specify some module dependencies that must be started
for the deployment.
|
void |
injectJtaManager(JtaManager jtaManager)
pass the JtaManager in for internal use by PersistenceProviderAdaptor implementer
|
void injectJtaManager(JtaManager jtaManager)
jtaManager
- void addProviderProperties(Map properties, PersistenceUnitMetadata pu)
properties
- pu
- Iterable<org.jboss.msc.service.ServiceName> getProviderDependencies(PersistenceUnitMetadata pu)
pu
- void beforeCreateContainerEntityManagerFactory(PersistenceUnitMetadata pu)
pu
- void afterCreateContainerEntityManagerFactory(PersistenceUnitMetadata pu)
ManagementAdaptor getManagementAdaptor()
void cleanup(PersistenceUnitMetadata pu)
Copyright © 2012 JBoss, a division of Red Hat, Inc.. All Rights Reserved.