Class AppStarter.ChildIndexedUrlClassLoader
java.lang.Object
java.lang.ClassLoader
de.iip_ecosphere.platform.support.plugins.ChildFirstClassLoader
de.iip_ecosphere.platform.services.spring.loader.AppStarter.ChildIndexedUrlClassLoader
- All Implemented Interfaces:
de.iip_ecosphere.platform.support.plugins.IdentifyingClassloader
- Enclosing class:
AppStarter
static class AppStarter.ChildIndexedUrlClassLoader
extends de.iip_ecosphere.platform.support.plugins.ChildFirstClassLoader
A delegating child-first classloader.
- Author:
- Holger Eichelberger, SSE
-
Constructor Summary
ConstructorsConstructorDescriptionChildIndexedUrlClassLoader(String url, URL[] urls, de.oktoflow.platform.tools.lib.loader.LoaderIndex index, 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
-
ChildIndexedUrlClassLoader
public ChildIndexedUrlClassLoader(String url, URL[] urls, de.oktoflow.platform.tools.lib.loader.LoaderIndex index, ClassLoader parent) Creates a child-first classloader.- Parameters:
urls- the URLs to load classes fromparent- the parent class loader
-