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.PersistenceProviderResolver
public void clearCachedProviders()
clearCachedProviders
in interface javax.persistence.spi.PersistenceProviderResolver
public 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 © 2018 JBoss by Red Hat. All rights reserved.