public class EarLibClassLoader extends ASURLClassLoader
ASURLClassLoader.SentinelInputStream, ASURLClassLoader.URLEntrycurrentBeforeParentEnabled, PARENT_CLASSLOADER_DELEGATE_PROPERTYSET_EE_POLICY| Constructor and Description |
|---|
EarLibClassLoader(URL[] urls,
ClassLoader classLoader) |
| Modifier and Type | Method and Description |
|---|---|
protected String |
getClassLoaderName() |
Enumeration<URL> |
getResources(String name)
The below loads services from META-INF from the libraries,
so we want to take these from the EAR libraries,
this does similar to what WebappClassLoader does
|
addDeclaredPermissions, addEEPermissions, addTransformer, addURL, appendURL, appendURL, copy, done, findClass, findClassData, findResource, findResources, getClasspath, getPermissions, getResourceAsStream, getURLs, isDone, preDestroy, refresh, toStringdisableCurrentBeforeParent, enableCurrentBeforeParent, enableCurrentBeforeParentUnconditional, isWhiteListed, isWhitelistEnabled, loadClassclose, definePackage, newInstance, newInstancedefineClass, defineClassclearAssertionStatus, defineClass, defineClass, defineClass, defineClass, definePackage, findLibrary, findLoadedClass, findSystemClass, getClassLoadingLock, getPackage, getPackages, getParent, getResource, getSystemClassLoader, getSystemResource, getSystemResourceAsStream, getSystemResources, loadClass, registerAsParallelCapable, resolveClass, setClassAssertionStatus, setDefaultAssertionStatus, setPackageAssertionStatus, setSignerspublic EarLibClassLoader(URL[] urls, ClassLoader classLoader)
public Enumeration<URL> getResources(String name) throws IOException
getResources in class ClassLoadername - IOExceptionprotected String getClassLoaderName()
getClassLoaderName in class ASURLClassLoaderCopyright © 2019. All rights reserved.