Class AppClassLoader
- java.lang.Object
-
- java.lang.ClassLoader
-
- org.glassfish.jersey.examples.reload.compiler.AppClassLoader
-
public class AppClassLoader extends ClassLoader
In order to load re-compiled classes we need to have a separate class-loader for each reload. Jakub Podlesak
-
-
Constructor Summary
Constructors Constructor Description AppClassLoader(ClassLoader parent)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected Class<?>findClass(String name)Class<?>loadClass(String name)voidsetCode(ClassFile cc)-
Methods inherited from class java.lang.ClassLoader
clearAssertionStatus, defineClass, defineClass, defineClass, defineClass, definePackage, findClass, findLibrary, findLoadedClass, findResource, findResource, findResources, findSystemClass, getClassLoadingLock, getDefinedPackage, getDefinedPackages, getName, getPackage, getPackages, getParent, getPlatformClassLoader, getResource, getResourceAsStream, getResources, getSystemClassLoader, getSystemResource, getSystemResourceAsStream, getSystemResources, getUnnamedModule, isRegisteredAsParallelCapable, loadClass, registerAsParallelCapable, resolveClass, resources, setClassAssertionStatus, setDefaultAssertionStatus, setPackageAssertionStatus, setSigners
-
-
-
-
Constructor Detail
-
AppClassLoader
public AppClassLoader(ClassLoader parent)
-
-
Method Detail
-
setCode
public void setCode(ClassFile cc)
-
findClass
protected Class<?> findClass(String name) throws ClassNotFoundException
- Overrides:
findClassin classClassLoader- Throws:
ClassNotFoundException
-
loadClass
public Class<?> loadClass(String name) throws ClassNotFoundException
- Overrides:
loadClassin classClassLoader- Throws:
ClassNotFoundException
-
-