| Package | Description |
|---|---|
| javax.persistence.spi |
SPI for Java Persistence providers
|
| Modifier and Type | Field and Description |
|---|---|
private PersistenceProviderResolverHolder.DefaultPersistenceProviderResolver.CacheKey |
PersistenceProviderResolverHolder.DefaultPersistenceProviderResolver.LoaderReference.cacheKey |
private PersistenceProviderResolverHolder.DefaultPersistenceProviderResolver.CacheKey |
PersistenceProviderResolverHolder.DefaultPersistenceProviderResolver.PersistenceProviderReference.cacheKey |
| Modifier and Type | Field and Description |
|---|---|
private java.util.HashMap<PersistenceProviderResolverHolder.DefaultPersistenceProviderResolver.CacheKey,PersistenceProviderResolverHolder.DefaultPersistenceProviderResolver.PersistenceProviderReference> |
PersistenceProviderResolverHolder.DefaultPersistenceProviderResolver.providers
Cached list of available providers cached by CacheKey to ensure
there is not potential for provider visibility issues.
|
| Modifier and Type | Method and Description |
|---|---|
PersistenceProviderResolverHolder.DefaultPersistenceProviderResolver.CacheKey |
PersistenceProviderResolverHolder.DefaultPersistenceProviderResolver.CacheKeyReference.getCacheKey() |
PersistenceProviderResolverHolder.DefaultPersistenceProviderResolver.CacheKey |
PersistenceProviderResolverHolder.DefaultPersistenceProviderResolver.LoaderReference.getCacheKey() |
PersistenceProviderResolverHolder.DefaultPersistenceProviderResolver.CacheKey |
PersistenceProviderResolverHolder.DefaultPersistenceProviderResolver.PersistenceProviderReference.getCacheKey() |
| Constructor and Description |
|---|
LoaderReference(java.lang.ClassLoader referent,
java.lang.ref.ReferenceQueue q,
PersistenceProviderResolverHolder.DefaultPersistenceProviderResolver.CacheKey key) |
PersistenceProviderReference(java.util.List<PersistenceProvider> referent,
java.lang.ref.ReferenceQueue q,
PersistenceProviderResolverHolder.DefaultPersistenceProviderResolver.CacheKey key) |