Class PersistenceProviderLoader


  • public class PersistenceProviderLoader
    extends Object
    For loading persistence provider modules
    Author:
    Scott Marlow
    • Constructor Detail

      • PersistenceProviderLoader

        public PersistenceProviderLoader()
    • Method Detail

      • loadDefaultProvider

        public static void loadDefaultProvider()
                                        throws org.jboss.modules.ModuleLoadException
        pre-loads the default persistence provider
        Throws:
        org.jboss.modules.ModuleLoadException
      • loadProviderModuleByName

        public static List<jakarta.persistence.spi.PersistenceProvider> loadProviderModuleByName​(String moduleName)
                                                                                          throws org.jboss.modules.ModuleLoadException
        Loads the specified Jakarta Persistence persistence provider module
        Parameters:
        moduleName - is the static module to be loaded
        Returns:
        list of persistence providers in specified module Note: side effect of saving loaded persistence providers to static api in jakarta.persistence.spi.PersistenceProvider.
        Throws:
        org.jboss.modules.ModuleLoadException