Package org.drools.wiring.dynamic
Class PackageClassLoader
java.lang.Object
java.lang.ClassLoader
org.drools.wiring.dynamic.PackageClassLoader
- All Implemented Interfaces:
FastClassLoader,org.kie.memorycompiler.WritableClassLoader
public class PackageClassLoader
extends ClassLoader
implements FastClassLoader, org.kie.memorycompiler.WritableClassLoader
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.kie.memorycompiler.WritableClassLoader
org.kie.memorycompiler.WritableClassLoader.WritableClassLoaderImpl -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionClass<?>fastFindClass(String name) getResource(String name) getResourceAsStream(String name) getResources(String name) Class<?>Class<?>writeClass(String name, byte[] bytecode) 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, setSignersMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.kie.memorycompiler.WritableClassLoader
asClassLoader
-
Field Details
-
store
-
-
Constructor Details
-
PackageClassLoader
-
-
Method Details
-
loadClass
- Overrides:
loadClassin classClassLoader- Throws:
ClassNotFoundException
-
fastFindClass
- Specified by:
fastFindClassin interfaceFastClassLoader
-
getResourceAsStream
- Overrides:
getResourceAsStreamin classClassLoader
-
getResource
- Overrides:
getResourcein classClassLoader
-
getResources
- Overrides:
getResourcesin classClassLoader- Throws:
IOException
-
writeClass
- Specified by:
writeClassin interfaceorg.kie.memorycompiler.WritableClassLoader
-