Package org.drools.wiring.statics
Class StaticProjectClassLoader
java.lang.Object
java.lang.ClassLoader
org.drools.wiring.api.classloader.ProjectClassLoader
org.drools.wiring.statics.StaticProjectClassLoader
- All Implemented Interfaces:
KieTypeResolver,org.kie.memorycompiler.StoreClassLoader,org.kie.memorycompiler.WritableClassLoader
- Direct Known Subclasses:
StaticProjectClassLoader.IBMStaticClassLoader
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class org.drools.wiring.api.classloader.ProjectClassLoader
ProjectClassLoader.DummyClassNotFoundException, ProjectClassLoader.InternalTypesClassLoaderNested classes/interfaces inherited from interface org.kie.memorycompiler.WritableClassLoader
org.kie.memorycompiler.WritableClassLoader.WritableClassLoaderImpl -
Field Summary
Fields inherited from class org.drools.wiring.api.classloader.ProjectClassLoader
generatedClassNames -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedStaticProjectClassLoader(ClassLoader parent, ResourceProvider resourceProvider) -
Method Summary
Modifier and TypeMethodDescriptionstatic StaticProjectClassLoadercreate(ClassLoader parent, ResourceProvider resourceProvider) booleanMethods inherited from class org.drools.wiring.api.classloader.ProjectClassLoader
clearStore, createProjectClassLoader, createProjectClassLoader, createProjectClassLoader, createProjectClassLoader, defineClass, defineClass, getBytecode, getClassLoader, getGeneratedClassNames, getResource, getResourceAsStream, getResources, getStore, getTypesClassLoader, initFrom, internalLoadClass, isClassInUse, isClassInUse, isEnableStoreFirst, isStoreFirst, loadClass, reinitTypes, setDroolsClassLoader, setGeneratedClassNames, setInternalClassLoader, setResourceProvider, storeClass, storeClass, storeClasses, tryDefineType, undefineClass, writeClassMethods 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
-
Constructor Details
-
StaticProjectClassLoader
-
-
Method Details
-
isDynamic
public boolean isDynamic()- Specified by:
isDynamicin classProjectClassLoader
-
create
public static StaticProjectClassLoader create(ClassLoader parent, ResourceProvider resourceProvider) -
makeClassLoader
- Specified by:
makeClassLoaderin classProjectClassLoader
-