|
||||||||||
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
to.etc.domui.server.reloader.CheckingClassLoader
public class CheckingClassLoader
This ClassLoader is used to load classes that are not to be reloaded but which must cause the classes they load to pass thru the checking mechanism. Classes loaded by this class have their classloader set to this class, and every time such a class needs another class that other class passes thru the "must I reload this class" check too. Classes loaded by this loader are not discarded; the classloader exists only to force other classloads thru a check.
This classloader loads classes as follows:
Constructor Summary | |
---|---|
CheckingClassLoader(java.lang.ClassLoader parent,
Reloader r,
java.lang.String appclass)
|
Method Summary | |
---|---|
java.lang.Class<?> |
loadClass(java.lang.String name,
boolean resolve)
Main workhorse for loading. |
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 |
Constructor Detail |
---|
public CheckingClassLoader(java.lang.ClassLoader parent, Reloader r, java.lang.String appclass)
Method Detail |
---|
public java.lang.Class<?> loadClass(java.lang.String name, boolean resolve) throws java.lang.ClassNotFoundException
loadClass
in class java.lang.ClassLoader
java.lang.ClassNotFoundException
ClassLoader.loadClass(java.lang.String)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |