public static class MultipleParentClassLoader.Dispatcher.Active extends Object implements MultipleParentClassLoader.Dispatcher, PrivilegedAction<MultipleParentClassLoader.Dispatcher>
ClassLoader.loadClass(String, boolean) method.MultipleParentClassLoader.Dispatcher.Active, MultipleParentClassLoader.Dispatcher.Erroneous| Modifier | Constructor and Description |
|---|---|
protected |
Active(Method loadClass)
Creates a new active dispatcher.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object object) |
int |
hashCode() |
Class<?> |
loadClass(ClassLoader classLoader,
String name,
boolean resolve)
Locates a class.
|
protected static MultipleParentClassLoader.Dispatcher |
make()
Creates a new dispatcher.
|
MultipleParentClassLoader.Dispatcher |
run() |
String |
toString() |
protected Active(Method loadClass)
loadClass - The ClassLoader.loadClass(String, boolean) method.protected static MultipleParentClassLoader.Dispatcher make()
ClassLoader.loadClass(String, boolean) method.public MultipleParentClassLoader.Dispatcher run()
run in interface PrivilegedAction<MultipleParentClassLoader.Dispatcher>public Class<?> loadClass(ClassLoader classLoader, String name, boolean resolve) throws ClassNotFoundException
MultipleParentClassLoader.DispatcherloadClass in interface MultipleParentClassLoader.DispatcherclassLoader - The class loader to access.name - The name of the class.resolve - true if the class should be resolved.ClassNotFoundException - If the class could not be found.Copyright © 2014–2016. All rights reserved.