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:
org.kie.internal.utils.KieTypeResolver,org.kie.memorycompiler.StoreClassLoader,org.kie.memorycompiler.WritableClassLoader
- Direct Known Subclasses:
StaticProjectClassLoader.IBMStaticClassLoader
public class StaticProjectClassLoader extends org.drools.wiring.api.classloader.ProjectClassLoader
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classStaticProjectClassLoader.IBMStaticClassLoader
-
Constructor Summary
Constructors Modifier Constructor Description protectedStaticProjectClassLoader(ClassLoader parent, org.drools.wiring.api.ResourceProvider resourceProvider)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static StaticProjectClassLoadercreate(ClassLoader parent, org.drools.wiring.api.ResourceProvider resourceProvider)booleanisDynamic()org.drools.wiring.api.classloader.ProjectClassLoader.InternalTypesClassLoadermakeClassLoader()-
Methods 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, writeClass
-
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 Detail
-
StaticProjectClassLoader
protected StaticProjectClassLoader(ClassLoader parent, org.drools.wiring.api.ResourceProvider resourceProvider)
-
-
Method Detail
-
isDynamic
public boolean isDynamic()
- Specified by:
isDynamicin classorg.drools.wiring.api.classloader.ProjectClassLoader
-
create
public static StaticProjectClassLoader create(ClassLoader parent, org.drools.wiring.api.ResourceProvider resourceProvider)
-
makeClassLoader
public org.drools.wiring.api.classloader.ProjectClassLoader.InternalTypesClassLoader makeClassLoader()
- Specified by:
makeClassLoaderin classorg.drools.wiring.api.classloader.ProjectClassLoader
-
-