public class PersistenceProviderResolverImpl extends Object implements javax.persistence.spi.PersistenceProviderResolver
| Constructor and Description |
|---|
PersistenceProviderResolverImpl() |
| Modifier and Type | Method and Description |
|---|---|
void |
addDeploymentSpecificPersistenceProvider(javax.persistence.spi.PersistenceProvider persistenceProvider,
Set<ClassLoader> deploymentClassLoaders)
Set at application deployment time to the persistence providers packaged in the application
|
void |
addPersistenceProvider(javax.persistence.spi.PersistenceProvider persistenceProvider) |
void |
clearCachedDeploymentSpecificProviders(Set<ClassLoader> deploymentClassLoaders)
Cleared at application undeployment time to remove any persistence providers that were deployed with the application
|
void |
clearCachedProviders() |
static PersistenceProviderResolverImpl |
getInstance() |
List<javax.persistence.spi.PersistenceProvider> |
getPersistenceProviders()
Return a new instance of each persistence provider class
|
public static PersistenceProviderResolverImpl getInstance()
public List<javax.persistence.spi.PersistenceProvider> getPersistenceProviders()
getPersistenceProviders in interface javax.persistence.spi.PersistenceProviderResolverpublic void clearCachedProviders()
clearCachedProviders in interface javax.persistence.spi.PersistenceProviderResolverpublic void clearCachedDeploymentSpecificProviders(Set<ClassLoader> deploymentClassLoaders)
deploymentClassLoaders - public void addDeploymentSpecificPersistenceProvider(javax.persistence.spi.PersistenceProvider persistenceProvider,
Set<ClassLoader> deploymentClassLoaders)
persistenceProvider - deploymentClassLoaders - public void addPersistenceProvider(javax.persistence.spi.PersistenceProvider persistenceProvider)
Copyright © 2019 JBoss by Red Hat. All rights reserved.