| 
 | |||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectjava.lang.ClassLoader
org.apache.axis.utils.JWSClassLoader
Class loader for JWS files. There is one of these per JWS class, and we keep a static Hashtable of them, indexed by class name. When we want to reload a JWS, we replace the ClassLoader for that class and let the old one get GC'ed.
| Constructor Summary | |
| JWSClassLoader(java.lang.String name,
               java.lang.ClassLoader cl,
               java.lang.String classFile)Construct a JWSClassLoader with a class name, a parent ClassLoader, and a filename of a .class file containing the bytecode for the class. | |
| Method Summary | |
|  java.io.InputStream | getResourceAsStream(java.lang.String resourceName)Overloaded getResourceAsStream() so we can be sure to return the correct class file regardless of where it might live on our hard drive. | 
| Methods inherited from class java.lang.ClassLoader | 
| clearAssertionStatus, defineClass, defineClass, defineClass, definePackage, findClass, findLibrary, findLoadedClass, findResource, findResources, findSystemClass, getPackage, getPackages, getParent, getResource, getResources, getSystemClassLoader, getSystemResource, getSystemResourceAsStream, getSystemResources, loadClass, loadClass, resolveClass, setClassAssertionStatus, setDefaultAssertionStatus, setPackageAssertionStatus, setSigners | 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Constructor Detail | 
public JWSClassLoader(java.lang.String name,
                      java.lang.ClassLoader cl,
                      java.lang.String classFile)
               throws java.io.FileNotFoundException,
                      java.io.IOException
name - the name of the class which will be created/loadedcl - the parent ClassLoaderclassFile - filename of the .class file
java.io.FileNotFoundException
java.io.IOException| Method Detail | 
public java.io.InputStream getResourceAsStream(java.lang.String resourceName)
resourceName - the resource to load (should be "classname.class")
| 
 | |||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||