Class AppStarter.ChildFirstLaunchedURLClassLoader
java.lang.Object
java.lang.ClassLoader
de.iip_ecosphere.platform.support.plugins.ChildFirstClassLoader
de.iip_ecosphere.platform.services.spring.loader.AppStarter.ChildFirstLaunchedURLClassLoader
- All Implemented Interfaces:
de.iip_ecosphere.platform.support.plugins.IdentifyingClassloader
- Enclosing class:
AppStarter
static class AppStarter.ChildFirstLaunchedURLClassLoader
extends de.iip_ecosphere.platform.support.plugins.ChildFirstClassLoader
A delegating child-first classloader.
- Author:
- Holger Eichelberger, SSE
-
Constructor Summary
ConstructorsConstructorDescriptionChildFirstLaunchedURLClassLoader(boolean exploded, org.springframework.boot.loader.archive.Archive rootArchive, URL[] urls, ClassLoader parent) Creates a child-first classloader. -
Method Summary
Methods inherited from class de.iip_ecosphere.platform.support.plugins.ChildFirstClassLoader
amI, clearAssertionStatus, getResource, getResources, loadClass, setClassAssertionStatus, setDefaultAssertionStatus, setPackageAssertionStatus, toString, useChildFirstMethods inherited from class java.lang.ClassLoader
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, setSigners
-
Constructor Details
-
ChildFirstLaunchedURLClassLoader
public ChildFirstLaunchedURLClassLoader(boolean exploded, org.springframework.boot.loader.archive.Archive rootArchive, URL[] urls, ClassLoader parent) Creates a child-first classloader.- Parameters:
urls- the URLs to load classes fromparent- the parent class loader
-