Class EarClassLoader

  • All Implemented Interfaces:
    com.sun.enterprise.loader.JasperAdapter, com.sun.enterprise.security.integration.DDPermissionsLoader, Closeable, AutoCloseable, org.glassfish.api.deployment.InstrumentableClassLoader, org.glassfish.hk2.api.PreDestroy

    public class EarClassLoader
    extends com.sun.enterprise.loader.ASURLClassLoader
    Simplistic class loader which will delegate to each module class loader in the order they were added to the instance
    Author:
    Jerome Dochez
    • Constructor Detail

      • EarClassLoader

        public EarClassLoader​(ClassLoader classLoader)
    • Method Detail

      • addModuleClassLoader

        public void addModuleClassLoader​(String moduleName,
                                         ClassLoader cl)
      • getModuleClassLoader

        public ClassLoader getModuleClassLoader​(String moduleName)
      • preDestroy

        public void preDestroy()
        Specified by:
        preDestroy in interface org.glassfish.hk2.api.PreDestroy
        Overrides:
        preDestroy in class com.sun.enterprise.loader.ASURLClassLoader
      • getClassLoaderName

        protected String getClassLoaderName()
        Overrides:
        getClassLoaderName in class com.sun.enterprise.loader.ASURLClassLoader