public class ScanningDirectoryClassLoader extends DirectoryClassLoader
IConfigurationClassLoader.ReportLevel
log
CLASSPATH_RESOURCE_SCHEME
Constructor and Description |
---|
ScanningDirectoryClassLoader(ClassLoader parent) |
Modifier and Type | Method and Description |
---|---|
void |
configure(IbisContext ibisContext,
String configurationName)
Configure the
IConfigurationClassLoader 's implementation |
void |
destroy()
Called upon destroying (and thus removing) the IConfigurationClassLoader
|
protected void |
scan() |
void |
setScanInterval(int interval) |
getDirectory, getLocalResource, setDirectory, toString
getAllowCustomClasses, getBasePath, getConfigurationFile, getConfigurationName, getIbisContext, getReportLevel, getResource, getResource, getResources, loadClass, reload, setAllowCustomClasses, setBasePath, setConfigurationFile, setReportLevel
clearAssertionStatus, defineClass, defineClass, defineClass, defineClass, definePackage, findClass, findLibrary, findLoadedClass, findResource, findResources, findSystemClass, getClassLoadingLock, getPackage, getPackages, getParent, getResourceAsStream, getSystemClassLoader, getSystemResource, getSystemResourceAsStream, getSystemResources, loadClass, registerAsParallelCapable, resolveClass, setClassAssertionStatus, setDefaultAssertionStatus, setPackageAssertionStatus, setSigners
public ScanningDirectoryClassLoader(ClassLoader parent) throws ConfigurationException
ConfigurationException
public void configure(IbisContext ibisContext, String configurationName) throws ClassLoaderException
IConfigurationClassLoader
IConfigurationClassLoader
's implementationconfigure
in interface IConfigurationClassLoader
configure
in class DirectoryClassLoader
ClassLoaderException
- when the IConfigurationClassLoader
's implementation cannot retrieve or load the configuration filespublic void destroy()
IConfigurationClassLoader
destroy
in interface IConfigurationClassLoader
destroy
in class ClassLoaderBase
public void setScanInterval(int interval) throws ConfigurationException
ConfigurationException
protected void scan()
Copyright © 2023 Frank!Framework. All rights reserved.