public class DevModeClassLoader extends AppClassLoader
Dev mode application class loader, which is able to load classes directly from app src folder
Destroyable.UtilcommanderInfo, controllerInfo, jobInfo, mailerInfo, metric, simpleBeanInfo| Constructor and Description |
|---|
DevModeClassLoader(App app) |
| Modifier and Type | Method and Description |
|---|---|
protected byte[] |
appBytecode(java.lang.String name,
boolean compileSource) |
ControllerClassMetaInfo |
controllerClassMetaInfo(java.lang.String controllerClassName) |
void |
detectChanges() |
boolean |
isSourceClass(java.lang.String className) |
protected byte[] |
loadAppClassFromDisk(java.lang.String name) |
protected void |
preload() |
protected void |
preloadClasses() |
protected void |
releaseResources() |
protected void |
scan() |
Source |
source(java.lang.Class<?> clazz) |
Source |
source(java.lang.String className) |
app, app, appBytecode, bytecode, bytecode, classInfoRepository, commanderClassMetaInfo, commanderClassMetaInfoManager, controllerClassMetaInfoManager, defineClass, destroy, enhance, enhanceEligible, isDestroyed, jobClassMetaInfo, jobClassMetaInfoManager, loadClass, loadedClass, mailerClassMetaInfo, mailerClassMetaInfoManager, preloadClassFile, scanByteCode, scope, simpleBeanInfoManager, simpleBeanMetaInfoclearAssertionStatus, defineClass, defineClass, defineClass, defineClass, definePackage, findClass, findLibrary, findLoadedClass, findResource, findResources, findSystemClass, getClassLoadingLock, getPackage, getPackages, getParent, getResource, getResourceAsStream, getResources, getSystemClassLoader, getSystemResource, getSystemResourceAsStream, getSystemResources, loadClass, registerAsParallelCapable, resolveClass, setClassAssertionStatus, setDefaultAssertionStatus, setPackageAssertionStatus, setSignerspublic DevModeClassLoader(App app)
protected void releaseResources()
releaseResources in class AppClassLoaderpublic boolean isSourceClass(java.lang.String className)
isSourceClass in class AppClassLoaderpublic Source source(java.lang.Class<?> clazz)
public ControllerClassMetaInfo controllerClassMetaInfo(java.lang.String controllerClassName)
controllerClassMetaInfo in interface ControllerClassMetaInfoHoldercontrollerClassMetaInfo in class AppClassLoaderprotected void preload()
preload in class AppClassLoaderprotected void preloadClasses()
preloadClasses in class AppClassLoaderprotected void scan()
scan in class AppClassLoaderprotected byte[] loadAppClassFromDisk(java.lang.String name)
loadAppClassFromDisk in class AppClassLoaderprotected byte[] appBytecode(java.lang.String name,
boolean compileSource)
appBytecode in class AppClassLoaderpublic Source source(java.lang.String className)
public void detectChanges()
detectChanges in class AppClassLoaderCopyright © 2014–2017 ActFramework. All rights reserved.