public class IsolatedClassLoader
extends java.net.URLClassLoader
addURL(URL)
.Modifier and Type | Field and Description |
---|---|
private boolean |
childDelegation |
private static java.net.URL[] |
EMPTY_URL_ARRAY |
private java.lang.ClassLoader |
parent |
private java.lang.String |
roleName |
private java.util.Set<java.net.URL> |
urls |
Constructor and Description |
---|
IsolatedClassLoader(java.lang.ClassLoader parent,
boolean childDelegation,
java.lang.String roleName) |
Modifier and Type | Method and Description |
---|---|
void |
addURL(java.net.URL url)
Deprecated.
this method will use
File instead of URL in the next
major version. |
java.lang.Class |
loadClass(java.lang.String name) |
java.lang.String |
toString() |
close, definePackage, findClass, findResource, findResources, getPermissions, getProtectionDomainByURLString, getProtectionDomainInternal, getResourceAsStream, getURLs, newInstance, newInstance
defineClass, defineClass, getProtectionDomain, getProtectionDomainFromURL
clearAssertionStatus, defineClass, defineClass, defineClass, defineClass, defineClass, definePackage, findLibrary, findLoadedClass, findSystemClass, getClassLoadingLock, getPackage, getPackages, getParent, getResource, getResources, getSystemClassLoader, getSystemResource, getSystemResourceAsStream, getSystemResources, loadClass, registerAsParallelCapable, resolveClass, setClassAssertionStatus, setDefaultAssertionStatus, setPackageAssertionStatus, setSigners
private final java.lang.ClassLoader parent
private final java.util.Set<java.net.URL> urls
private final java.lang.String roleName
private boolean childDelegation
private static final java.net.URL[] EMPTY_URL_ARRAY
public IsolatedClassLoader(java.lang.ClassLoader parent, boolean childDelegation, java.lang.String roleName)
@Deprecated public void addURL(java.net.URL url)
File
instead of URL
in the next
major version.addURL
in class java.net.URLClassLoader
public java.lang.Class loadClass(java.lang.String name) throws java.lang.ClassNotFoundException
loadClass
in class java.lang.ClassLoader
java.lang.ClassNotFoundException
public java.lang.String toString()
toString
in class java.lang.Object