|
xmlBlaster 2.2.0 API | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object java.lang.ClassLoader java.security.SecureClassLoader java.net.URLClassLoader org.xmlBlaster.util.classloader.PluginClassLoader
public class PluginClassLoader
This class loader changes the loading precedence of the JVM to prefer locally found classes and only if not found delegate to the JVM class loader
Field Summary | |
---|---|
private static java.util.logging.Logger |
log
|
private java.lang.String |
pluginName
|
private java.lang.String |
pluginPackage
|
Constructor Summary | |
---|---|
PluginClassLoader(Global glob,
java.net.URL[] urls,
PluginInfo pluginInfo)
|
Method Summary | |
---|---|
java.lang.Class |
loadClass(java.lang.String name)
|
Methods inherited from class java.net.URLClassLoader |
---|
addURL, definePackage, findClass, findResource, findResources, getPermissions, getURLs, newInstance, newInstance |
Methods inherited from class java.security.SecureClassLoader |
---|
defineClass, defineClass |
Methods inherited from class java.lang.ClassLoader |
---|
clearAssertionStatus, defineClass, defineClass, defineClass, defineClass, definePackage, findLibrary, findLoadedClass, findSystemClass, getPackage, getPackages, getParent, getResource, getResourceAsStream, getResources, getSystemClassLoader, getSystemResource, getSystemResourceAsStream, getSystemResources, loadClass, resolveClass, setClassAssertionStatus, setDefaultAssertionStatus, setPackageAssertionStatus, setSigners |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
private final java.lang.String pluginName
private java.lang.String pluginPackage
private static java.util.logging.Logger log
Constructor Detail |
---|
public PluginClassLoader(Global glob, java.net.URL[] urls, PluginInfo pluginInfo)
Method Detail |
---|
public java.lang.Class loadClass(java.lang.String name) throws java.lang.ClassNotFoundException
loadClass
in class java.lang.ClassLoader
java.lang.ClassNotFoundException
|
xmlBlaster 2.2.0 API | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |