| 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 © 2016. All rights reserved.