Class PersistenceProviderDeploymentHolder


  • public class PersistenceProviderDeploymentHolder
    extends Object
    holds the persistence providers + adaptors associated with a deployment
    Author:
    Scott Marlow
    • Constructor Detail

      • PersistenceProviderDeploymentHolder

        public PersistenceProviderDeploymentHolder​(List<jakarta.persistence.spi.PersistenceProvider> providerList,
                                                   List<PersistenceProviderAdaptor> adapterList)
    • Method Detail

      • getAdapters

        public List<PersistenceProviderAdaptor> getAdapters()
        get the persistence providers adapters associated with an application deployment
        Returns:
        list of persistence provider adapters
      • getProviders

        public Map<String,​jakarta.persistence.spi.PersistenceProvider> getProviders()
        get the persistence providers associated with an application deployment
        Returns:
        the persistence providers list
      • getPersistenceProviderDeploymentHolder

        public static PersistenceProviderDeploymentHolder getPersistenceProviderDeploymentHolder​(org.jboss.as.server.deployment.DeploymentUnit deploymentUnit)
      • savePersistenceProviderInDeploymentUnit

        public static void savePersistenceProviderInDeploymentUnit​(org.jboss.as.server.deployment.DeploymentUnit deploymentUnit,
                                                                   List<jakarta.persistence.spi.PersistenceProvider> providerList,
                                                                   List<PersistenceProviderAdaptor> adaptorList)