Class EarClassLoader
java.lang.Object
java.lang.ClassLoader
java.security.SecureClassLoader
java.net.URLClassLoader
org.glassfish.common.util.GlassfishUrlClassLoader
com.sun.enterprise.loader.ASURLClassLoader
org.glassfish.javaee.full.deployment.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
-
Nested Class Summary
Nested classes/interfaces inherited from class com.sun.enterprise.loader.ASURLClassLoader
com.sun.enterprise.loader.ASURLClassLoader.URLEntry -
Field Summary
Fields inherited from interface com.sun.enterprise.security.integration.DDPermissionsLoader
SET_EE_POLICY -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddModuleClassLoader(String moduleName, ClassLoader cl) protected StringgetModuleClassLoader(String moduleName) voidMethods inherited from class com.sun.enterprise.loader.ASURLClassLoader
addDeclaredPermissions, addEEPermissions, addTransformer, addURL, appendURL, appendURL, close, copy, findClass, findResource, findResources, getClasspath, getPermissions, getResources, getURLs, isClosed, refresh, toStringMethods inherited from class org.glassfish.common.util.GlassfishUrlClassLoader
definePackage, getResourceAsStream, loadClassMethods inherited from class java.net.URLClassLoader
definePackage, newInstance, newInstanceMethods inherited from class java.security.SecureClassLoader
defineClass, defineClassMethods inherited from class java.lang.ClassLoader
clearAssertionStatus, defineClass, defineClass, defineClass, defineClass, findClass, findLibrary, findLoadedClass, findResource, findSystemClass, getClassLoadingLock, getDefinedPackage, getDefinedPackages, getName, getPackage, getPackages, getParent, getPlatformClassLoader, getResource, getSystemClassLoader, getSystemResource, getSystemResourceAsStream, getSystemResources, getUnnamedModule, isRegisteredAsParallelCapable, loadClass, registerAsParallelCapable, resolveClass, resources, setClassAssertionStatus, setDefaultAssertionStatus, setPackageAssertionStatus, setSigners
-
Constructor Details
-
EarClassLoader
-
-
Method Details
-
addModuleClassLoader
-
getModuleClassLoader
-
preDestroy
public void preDestroy()- Specified by:
preDestroyin interfaceorg.glassfish.hk2.api.PreDestroy- Overrides:
preDestroyin classcom.sun.enterprise.loader.ASURLClassLoader
-
getClassLoaderName
- Overrides:
getClassLoaderNamein classcom.sun.enterprise.loader.ASURLClassLoader
-