| Interface | Description | 
|---|---|
| ClassTransformer | 
 A persistence provider supplies an instance of this 
 interface to the  
PersistenceUnitInfo.addTransformer
 method. | 
| PersistenceProvider | 
 Interface implemented by the persistence provider. 
 | 
| PersistenceProviderResolver | 
 Determine the list of persistence providers available in the 
 runtime environment. 
 | 
| PersistenceUnitInfo | 
 Interface implemented by the container and used by the
 persistence provider when creating an  
EntityManagerFactory. | 
| ProviderUtil | 
 Utility interface implemented by the persistence provider. 
 | 
| Class | Description | 
|---|---|
| PersistenceProviderResolverHolder | 
 Holds the global  
PersistenceProviderResolver
 instance. | 
| Enum | Description | 
|---|---|
| LoadState | 
 Load states returned by the  
ProviderUtil SPI methods. | 
| PersistenceUnitTransactionType | 
 Specifies whether entity managers created by the  
EntityManagerFactory will be JTA or
 resource-local entity managers. | 
Copyright © 2019 Eclipse Foundation.
Use is subject to license terms.