jrunx.util
Class JRunURLClassLoader
java.lang.Object
|
+--java.lang.ClassLoader
|
+--java.security.SecureClassLoader
|
+--java.net.URLClassLoader
|
+--jrunx.util.JRunURLClassLoader
- Direct Known Subclasses:
- CompositeClassLoader, CompositeClassLoaderChild, EJBClassLoader, ResourceURLClassLoader
- public class JRunURLClassLoader
- extends java.net.URLClassLoader
Provides a base URLClassLoader for all JRun ClassLoaders. This ClassLoader
will utilize the InstrumentationService to allow raw class files to
be modified in-memory before being resolved by the VM.
| Methods inherited from class java.net.URLClassLoader |
definePackage, findResource, findResources, getPermissions, getURLs, newInstance, newInstance |
| Methods inherited from class java.security.SecureClassLoader |
defineClass |
| Methods inherited from class java.lang.ClassLoader |
defineClass, defineClass, defineClass, definePackage, findLibrary, findLoadedClass, findSystemClass, getPackage, getPackages, getParent, getResource, getResourceAsStream, getResources, getSystemClassLoader, getSystemResource, getSystemResourceAsStream, getSystemResources, resolveClass, setSigners |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
JRunURLClassLoader
public JRunURLClassLoader(java.net.URL[] urls,
java.lang.ClassLoader parent)
JRunURLClassLoader
public JRunURLClassLoader(java.net.URL[] urls)
JRunURLClassLoader
public JRunURLClassLoader(java.net.URL[] urls,
java.lang.ClassLoader parent,
java.net.URLStreamHandlerFactory factory)
addURL
protected void addURL(java.net.URL url)
- Overrides:
addURL in class java.net.URLClassLoader
setLoadFrom
public void setLoadFrom(JRunURLClassLoader[] loadFrom)
loadClass
public java.lang.Class loadClass(java.lang.String name)
throws java.lang.ClassNotFoundException
- Overrides:
loadClass in class java.lang.ClassLoader
loadClass
public java.lang.Class loadClass(java.lang.String name,
boolean resolve)
throws java.lang.ClassNotFoundException
- Overrides:
loadClass in class java.lang.ClassLoader
findClass
protected java.lang.Class findClass(java.lang.String name)
throws java.lang.ClassNotFoundException
- Overrides:
findClass in class java.net.URLClassLoader
definePackage
protected void definePackage(java.lang.String name,
sun.misc.Resource res,
java.net.URL url)
throws java.io.IOException
classloaders
public static java.lang.String classloaders()
classloaders
public static java.lang.String classloaders(java.lang.ClassLoader cl)
toString
public java.lang.String toString()
- Overrides:
toString in class java.lang.Object
Copyright � 2002 Macromedia Corporation. All Rights Reserved.