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.Dispatcher
loadClass
in interface MultipleParentClassLoader.Dispatcher
classLoader
- 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.