Class DynamicProjectClassLoader

  • All Implemented Interfaces:
    org.kie.internal.utils.KieTypeResolver, org.kie.memorycompiler.StoreClassLoader, org.kie.memorycompiler.WritableClassLoader
    Direct Known Subclasses:
    DynamicProjectClassLoader.IBMDynamicClassLoader

    public class DynamicProjectClassLoader
    extends org.drools.reflective.classloader.ProjectClassLoader
    • Constructor Detail

      • DynamicProjectClassLoader

        protected DynamicProjectClassLoader​(ClassLoader parent,
                                            org.drools.reflective.ResourceProvider resourceProvider)
    • Method Detail

      • isDynamic

        public boolean isDynamic()
        Specified by:
        isDynamic in class org.drools.reflective.classloader.ProjectClassLoader
      • isStoreFirst

        protected boolean isStoreFirst​(String name)
        Overrides:
        isStoreFirst in class org.drools.reflective.classloader.ProjectClassLoader
      • makeClassLoader

        public org.drools.reflective.classloader.ProjectClassLoader.InternalTypesClassLoader makeClassLoader()
        Specified by:
        makeClassLoader in class org.drools.reflective.classloader.ProjectClassLoader