public class ReloadingClassLoader extends java.lang.ClassLoader implements ReloadNotificationListener
| Constructor and Description |
|---|
ReloadingClassLoader(java.lang.ClassLoader pParent) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
addResourceStore(ResourceStore pStore) |
void |
clearAssertionStatus() |
java.net.URL |
getResource(java.lang.String name) |
java.io.InputStream |
getResourceAsStream(java.lang.String name) |
void |
handleNotification() |
java.lang.Class<?> |
loadClass(java.lang.String name) |
boolean |
removeResourceStore(ResourceStore pStore) |
void |
setClassAssertionStatus(java.lang.String className,
boolean enabled) |
void |
setDefaultAssertionStatus(boolean enabled) |
void |
setPackageAssertionStatus(java.lang.String packageName,
boolean enabled) |
defineClass, defineClass, defineClass, defineClass, definePackage, findClass, findLibrary, findLoadedClass, findResource, findResources, findSystemClass, getClassLoadingLock, getPackage, getPackages, getParent, getResources, getSystemClassLoader, getSystemResource, getSystemResourceAsStream, getSystemResources, loadClass, registerAsParallelCapable, resolveClass, setSignerspublic boolean addResourceStore(ResourceStore pStore)
public boolean removeResourceStore(ResourceStore pStore)
public void handleNotification()
handleNotification in interface ReloadNotificationListenerpublic void clearAssertionStatus()
clearAssertionStatus in class java.lang.ClassLoaderpublic java.net.URL getResource(java.lang.String name)
getResource in class java.lang.ClassLoaderpublic java.io.InputStream getResourceAsStream(java.lang.String name)
getResourceAsStream in class java.lang.ClassLoaderpublic java.lang.Class<?> loadClass(java.lang.String name)
throws java.lang.ClassNotFoundException
loadClass in class java.lang.ClassLoaderjava.lang.ClassNotFoundExceptionpublic void setClassAssertionStatus(java.lang.String className,
boolean enabled)
setClassAssertionStatus in class java.lang.ClassLoaderpublic void setDefaultAssertionStatus(boolean enabled)
setDefaultAssertionStatus in class java.lang.ClassLoaderpublic void setPackageAssertionStatus(java.lang.String packageName,
boolean enabled)
setPackageAssertionStatus in class java.lang.ClassLoader