Class DatabaseClassLoader
java.lang.Object
java.lang.ClassLoader
org.frankframework.configuration.classloaders.AbstractClassLoader
org.frankframework.configuration.classloaders.AbstractBytesClassLoader
org.frankframework.configuration.classloaders.AbstractJarBytesClassLoader
org.frankframework.configuration.classloaders.DatabaseClassLoader
- All Implemented Interfaces:
IConfigurationClassLoader
,org.springframework.core.SmartClassLoader
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.frankframework.configuration.classloaders.IConfigurationClassLoader
IConfigurationClassLoader.ReportLevel
-
Field Summary
Fields inherited from class org.frankframework.configuration.classloaders.AbstractClassLoader
log
Fields inherited from interface org.frankframework.configuration.classloaders.IConfigurationClassLoader
CLASSPATH_RESOURCE_SCHEME
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptiongetUser()
Called during a reload for a green/blue deployment, and after the classloader has been configured to load new resourcesvoid
setDatasourceName
(String datasourceName) toString()
Methods inherited from class org.frankframework.configuration.classloaders.AbstractJarBytesClassLoader
readResources, readResources
Methods inherited from class org.frankframework.configuration.classloaders.AbstractBytesClassLoader
clearResources, configure, destroy, getLocalResource, reload
Methods inherited from class org.frankframework.configuration.classloaders.AbstractClassLoader
getAllowCustomClasses, getBasePath, getConfigurationFile, getConfigurationName, getIbisContext, getReportLevel, getResource, getResource, getResources, loadClass, publicDefineClass, setAllowCustomClasses, setBasePath, setConfigurationFile, setReportLevel
Methods inherited from class java.lang.ClassLoader
clearAssertionStatus, defineClass, defineClass, defineClass, defineClass, definePackage, findClass, findClass, findLibrary, findLoadedClass, findResource, findResource, findResources, findSystemClass, getClassLoadingLock, getDefinedPackage, getDefinedPackages, getName, getPackage, getPackages, getParent, getPlatformClassLoader, getResourceAsStream, getSystemClassLoader, getSystemResource, getSystemResourceAsStream, getSystemResources, getUnnamedModule, isRegisteredAsParallelCapable, loadClass, registerAsParallelCapable, resolveClass, resources, setClassAssertionStatus, setDefaultAssertionStatus, setPackageAssertionStatus, setSigners
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface org.springframework.core.SmartClassLoader
getOriginalClassLoader, isClassReloadable
-
Constructor Details
-
DatabaseClassLoader
-
-
Method Details
-
loadResources
Description copied from class:AbstractBytesClassLoader
Called during a reload for a green/blue deployment, and after the classloader has been configured to load new resources- Specified by:
loadResources
in classAbstractBytesClassLoader
- Throws:
ClassLoaderException
-
getFileName
-
getUser
-
getVersion
-
getCreationDate
-
setDatasourceName
- Parameters:
datasourceName
- the Datasource to retrieve the configuration jar from
-
toString
- Overrides:
toString
in classAbstractClassLoader
-