Package org.kie.internal.utils
Class CompositeClassLoader
java.lang.Object
java.lang.ClassLoader
org.kie.internal.utils.CompositeClassLoader
This is an Internal Drools Class
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddClassLoader(ClassLoader classLoader) voidaddClassLoaderToEnd(ClassLoader classLoader) clone()voidgetResource(String name) getResourceAsStream(String name) This ClassLoader never has classes of it's own, so only search the child ClassLoaders and the parent ClassLoader if one is providedgetResources(String name) Class<?>This ClassLoader never has classes of it's own, so only search the child ClassLoaders and the parent ClassLoader if one is providedClass<?>loadClass(String name, boolean resolve, ClassLoader ignore) This ClassLoader never has classes of it's own, so only search the child ClassLoaders and the parent ClassLoader if one is providedvoidremoveClassLoader(ClassLoader classLoader) voidsetCachingEnabled(boolean enabled) 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, getSystemClassLoader, getSystemResource, getSystemResourceAsStream, getSystemResources, getUnnamedModule, isRegisteredAsParallelCapable, loadClass, registerAsParallelCapable, resolveClass, resources, setClassAssertionStatus, setDefaultAssertionStatus, setPackageAssertionStatus, setSigners
-
Constructor Details
-
CompositeClassLoader
public CompositeClassLoader()
-
-
Method Details
-
getClassLoaders
-
setCachingEnabled
public void setCachingEnabled(boolean enabled) -
addClassLoader
-
addClassLoaderToEnd
-
removeClassLoader
-
loadClass
This ClassLoader never has classes of it's own, so only search the child ClassLoaders and the parent ClassLoader if one is provided- Overrides:
loadClassin classClassLoader- Throws:
ClassNotFoundException
-
loadClass
public Class<?> loadClass(String name, boolean resolve, ClassLoader ignore) throws ClassNotFoundException This ClassLoader never has classes of it's own, so only search the child ClassLoaders and the parent ClassLoader if one is provided- Throws:
ClassNotFoundException
-
getResourceAsStream
This ClassLoader never has classes of it's own, so only search the child ClassLoaders and the parent ClassLoader if one is provided- Overrides:
getResourceAsStreamin classClassLoader
-
getResource
- Overrides:
getResourcein classClassLoader
-
getResources
- Overrides:
getResourcesin classClassLoader- Throws:
IOException
-
dumpStats
public void dumpStats() -
clone
-