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
logFields inherited from interface org.frankframework.configuration.classloaders.IConfigurationClassLoader
CLASSPATH_RESOURCE_SCHEME -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetUser()Called during a reload for a green/blue deployment, and after the classloader has been configured to load new resourcesvoidsetDatasourceName(String datasourceName) toString()Methods inherited from class org.frankframework.configuration.classloaders.AbstractJarBytesClassLoader
readResources, readResourcesMethods inherited from class org.frankframework.configuration.classloaders.AbstractBytesClassLoader
clearResources, configure, destroy, getLocalResource, reloadMethods inherited from class org.frankframework.configuration.classloaders.AbstractClassLoader
getAllowCustomClasses, getBasePath, getConfigurationFile, getConfigurationName, getIbisManager, getReportLevel, getResource, getResource, getResources, loadClass, publicDefineClass, setAllowCustomClasses, setBasePath, setConfigurationFile, setReportLevelMethods 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, setSignersMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.springframework.core.SmartClassLoader
getOriginalClassLoader, isClassReloadable
-
Constructor Details
-
DatabaseClassLoader
-
-
Method Details
-
loadResources
Description copied from class:AbstractBytesClassLoaderCalled during a reload for a green/blue deployment, and after the classloader has been configured to load new resources- Specified by:
loadResourcesin classAbstractBytesClassLoader- Throws:
ClassLoaderException
-
getFileName
-
getUser
-
getVersion
-
getCreationDate
-
setDatasourceName
- Parameters:
datasourceName- the Datasource to retrieve the configuration jar from
-
toString
- Overrides:
toStringin classAbstractClassLoader
-