Class ImpactAnalysisKieProject

  • All Implemented Interfaces:
    org.drools.compiler.kie.builder.impl.KieProject

    public class ImpactAnalysisKieProject
    extends org.drools.compiler.kie.builder.impl.KieModuleKieProject
    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected ImpactModelBuilderImpl modelBuilder  
      • Fields inherited from class org.drools.compiler.kie.builder.impl.AbstractKieProject

        kBaseModels
    • Constructor Summary

      Constructors 
      Constructor Description
      ImpactAnalysisKieProject​(org.drools.compiler.kie.builder.impl.InternalKieModule kieModule, ClassLoader classLoader)  
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected boolean compileIncludedKieBases()  
      static BiFunction<org.drools.compiler.kie.builder.impl.InternalKieModule,​ClassLoader,​org.drools.compiler.kie.builder.impl.KieModuleKieProject> create()  
      protected org.kie.internal.builder.KnowledgeBuilder createKnowledgeBuilder​(org.drools.compiler.kproject.models.KieBaseModelImpl kBaseModel, org.drools.compiler.kie.builder.impl.InternalKieModule kModule)  
      void writeProjectOutput​(org.drools.compiler.compiler.io.memory.MemoryFileSystem trgMfs, org.drools.compiler.kie.builder.impl.BuildContext buildContext)  
      • Methods inherited from class org.drools.compiler.kie.builder.impl.KieModuleKieProject

        createBuildContext, getClassLoader, getCreationTimestamp, getDefaultKieBaseModel, getDefaultKieSession, getDefaultStatelessKieSession, getGAV, getInternalKieModule, getKieBaseModel, getKieModuleForKBase, getKieSessionModel, getPomAsStream, hasDynamicClassLoader, init, updateToModule
      • Methods inherited from class org.drools.compiler.kie.builder.impl.AbstractKieProject

        buildKnowledgePackages, buildKnowledgePackages, getBuilderConfiguration, getKieBaseNames, getTransitiveIncludes, getTransitiveIncludes, verify, verify, verify
    • Constructor Detail

      • ImpactAnalysisKieProject

        public ImpactAnalysisKieProject​(org.drools.compiler.kie.builder.impl.InternalKieModule kieModule,
                                        ClassLoader classLoader)
    • Method Detail

      • create

        public static BiFunction<org.drools.compiler.kie.builder.impl.InternalKieModule,​ClassLoader,​org.drools.compiler.kie.builder.impl.KieModuleKieProject> create()
      • createKnowledgeBuilder

        protected org.kie.internal.builder.KnowledgeBuilder createKnowledgeBuilder​(org.drools.compiler.kproject.models.KieBaseModelImpl kBaseModel,
                                                                                   org.drools.compiler.kie.builder.impl.InternalKieModule kModule)
        Overrides:
        createKnowledgeBuilder in class org.drools.compiler.kie.builder.impl.AbstractKieProject
      • writeProjectOutput

        public void writeProjectOutput​(org.drools.compiler.compiler.io.memory.MemoryFileSystem trgMfs,
                                       org.drools.compiler.kie.builder.impl.BuildContext buildContext)
      • compileIncludedKieBases

        protected boolean compileIncludedKieBases()
        Overrides:
        compileIncludedKieBases in class org.drools.compiler.kie.builder.impl.AbstractKieProject