Package org.apache.camel.k
Class CompositeClassloader
- java.lang.Object
-
- java.lang.ClassLoader
-
- org.apache.camel.k.CompositeClassloader
-
public class CompositeClassloader extends ClassLoader
-
-
Constructor Summary
Constructors Constructor Description CompositeClassloader()
CompositeClassloader(ClassLoader parent)
CompositeClassloader(ClassLoader parent, ClassLoader... loaders)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addClassLoader(ClassLoader loader)
Class<?>
loadClass(String name)
static CompositeClassloader
wrap(ClassLoader parent)
-
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, getResource, getResourceAsStream, getResources, getSystemClassLoader, getSystemResource, getSystemResourceAsStream, getSystemResources, getUnnamedModule, isRegisteredAsParallelCapable, loadClass, registerAsParallelCapable, resolveClass, resources, setClassAssertionStatus, setDefaultAssertionStatus, setPackageAssertionStatus, setSigners
-
-
-
-
Constructor Detail
-
CompositeClassloader
public CompositeClassloader()
-
CompositeClassloader
public CompositeClassloader(ClassLoader parent)
-
CompositeClassloader
public CompositeClassloader(ClassLoader parent, ClassLoader... loaders)
-
-
Method Detail
-
addClassLoader
public void addClassLoader(ClassLoader loader)
-
loadClass
public Class<?> loadClass(String name) throws ClassNotFoundException
- Overrides:
loadClass
in classClassLoader
- Throws:
ClassNotFoundException
-
wrap
public static CompositeClassloader wrap(ClassLoader parent)
-
-