public class EarClassLoader extends ASURLClassLoader
ASURLClassLoader.SentinelInputStream, ASURLClassLoader.URLEntrycurrentBeforeParentEnabled, PARENT_CLASSLOADER_DELEGATE_PROPERTYSET_EE_POLICY| Constructor and Description |
|---|
EarClassLoader(ClassLoader classLoader,
Application application) |
| Modifier and Type | Method and Description |
|---|---|
void |
addModuleClassLoader(String moduleName,
ClassLoader cl) |
protected String |
getClassLoaderName() |
ClassLoader |
getModuleClassLoader(String moduleName) |
protected boolean |
isWhiteListed(String className)
support for extreme class loading
|
protected boolean |
isWhitelistEnabled() |
void |
preDestroy() |
addDeclaredPermissions, addEEPermissions, addTransformer, addURL, appendURL, appendURL, copy, done, findClass, findClassData, findResource, findResources, getClasspath, getPermissions, getResourceAsStream, getURLs, isDone, refresh, toStringdisableCurrentBeforeParent, enableCurrentBeforeParent, enableCurrentBeforeParentUnconditional, loadClassclose, definePackage, newInstance, newInstancedefineClass, defineClassclearAssertionStatus, defineClass, defineClass, defineClass, defineClass, definePackage, findLibrary, findLoadedClass, findSystemClass, getClassLoadingLock, getPackage, getPackages, getParent, getResource, getResources, getSystemClassLoader, getSystemResource, getSystemResourceAsStream, getSystemResources, loadClass, registerAsParallelCapable, resolveClass, setClassAssertionStatus, setDefaultAssertionStatus, setPackageAssertionStatus, setSignerspublic EarClassLoader(ClassLoader classLoader, Application application)
public void addModuleClassLoader(String moduleName, ClassLoader cl)
public ClassLoader getModuleClassLoader(String moduleName)
public void preDestroy()
preDestroy in interface org.glassfish.hk2.api.PreDestroypreDestroy in class ASURLClassLoaderprotected String getClassLoaderName()
getClassLoaderName in class ASURLClassLoaderprotected boolean isWhitelistEnabled()
isWhitelistEnabled in class CurrentBeforeParentClassLoaderprotected boolean isWhiteListed(String className)
CurrentBeforeParentClassLoaderisWhiteListed in class CurrentBeforeParentClassLoaderCopyright © 2019. All rights reserved.