|
xmlBlaster 2.1.0 API | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjava.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.ClassLoaderjava.lang.ClassNotFoundException
|
xmlBlaster 2.1.0 API | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||