Package cronapi.clazz
Class CronapiClassLoader
- java.lang.Object
-
- java.lang.ClassLoader
-
- cronapi.clazz.CronapiClassLoader
-
public class CronapiClassLoader extends ClassLoader
-
-
Field Summary
Fields Modifier and Type Field Description static ThreadLocal<CronapiClassLoader>CLASS_LOADER
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddClass(String className, byte[] classData)static voidclear()Class<?>findClass(String className)static CronapiClassLoadergetInstance()Class<?>loadClass(String className)-
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
-
-
-
-
Field Detail
-
CLASS_LOADER
public static ThreadLocal<CronapiClassLoader> CLASS_LOADER
-
-
Method Detail
-
addClass
public void addClass(String className, byte[] classData)
-
getInstance
public static CronapiClassLoader getInstance()
-
loadClass
public Class<?> loadClass(String className) throws ClassNotFoundException
- Overrides:
loadClassin classClassLoader- Throws:
ClassNotFoundException
-
findClass
public Class<?> findClass(String className) throws ClassNotFoundException
- Overrides:
findClassin classClassLoader- Throws:
ClassNotFoundException
-
clear
public static void clear()
-
-