ResourceManagerClassLoader
public class IsolatingResourceManagerClassLoader extends DefaultResourceManagerClassLoader
Constructor | Description |
---|---|
IsolatingResourceManagerClassLoader() |
Constructor.
|
IsolatingResourceManagerClassLoader(ClassLoader classLoader,
String classLoaderId) |
Constructor.
|
IsolatingResourceManagerClassLoader(String classLoaderId) |
Constructor.
|
Modifier and Type | Method | Description |
---|---|---|
String |
getClassLoaderId() |
|
URL |
getResource(String name) |
|
Enumeration<URL> |
getResources(String name) |
|
protected Class<?> |
loadClass(String name,
boolean resolve) |
Load the class.
|
clearAssertionStatus, defineClass, defineClass, defineClass, defineClass, definePackage, findClass, findClass, findLibrary, findLoadedClass, findResource, findSystemClass, getClassLoadingLock, getDefinedPackage, getDefinedPackages, getName, getPackage, getPackages, getParent, getPlatformClassLoader, getResourceAsStream, getSystemClassLoader, getSystemResource, getSystemResourceAsStream, getSystemResources, getUnnamedModule, isRegisteredAsParallelCapable, loadClass, registerAsParallelCapable, resolveClass, resources, setClassAssertionStatus, setDefaultAssertionStatus, setPackageAssertionStatus, setSigners
_defineClass, _loadClass, findResource, findResources, getDelegateClassLoader, getResourceManager, normalizeName, readClassBytes, setDelegateClassLoader, setResourceManager
public IsolatingResourceManagerClassLoader()
public IsolatingResourceManagerClassLoader(String classLoaderId)
classLoaderId
- the id for the class loader.public IsolatingResourceManagerClassLoader(ClassLoader classLoader, String classLoaderId)
classLoader
- the delegate class loader.classLoaderId
- the id for the class loader.protected Class<?> loadClass(String name, boolean resolve) throws ClassNotFoundException
DefaultResourceManagerClassLoader
loadClass
in class DefaultResourceManagerClassLoader
name
- the name.resolve
- the resolve flag.ClassNotFoundException
- when the class cannot be found.public URL getResource(String name)
getResource
in class DefaultResourceManagerClassLoader
public Enumeration<URL> getResources(String name) throws IOException
getResources
in class DefaultResourceManagerClassLoader
IOException
public String getClassLoaderId()
Copyright © 2020 Piranha Cloud. All rights reserved.