Package org.drools.modelcompiler
Class KieBaseBuilder
java.lang.Object
org.drools.modelcompiler.KieBaseBuilder
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.drools.kiesession.rulebase.InternalKnowledgeBasestatic org.drools.kiesession.rulebase.InternalKnowledgeBasecreateKieBaseFromModel(Collection<Model> models, KieBaseModel kieBaseModel, KieModuleModel kieModuleModel) Creates a KieBase instance from rules models.static org.drools.kiesession.rulebase.InternalKnowledgeBasecreateKieBaseFromModel(Collection<Model> models, KieBaseOption... options) static org.drools.kiesession.rulebase.InternalKnowledgeBasecreateKieBaseFromModel(Collection<Model> models, KieBaseConfiguration kieBaseConf) static org.drools.kiesession.rulebase.InternalKnowledgeBasecreateKieBaseFromModel(Collection<Model> models, KieBaseConfiguration kieBaseConf, KnowledgeBuilderConfiguration knowledgeBuilderConf) static org.drools.kiesession.rulebase.InternalKnowledgeBasecreateKieBaseFromModel(Model model, KieBaseOption... options) static org.drools.kiesession.rulebase.InternalKnowledgeBasecreateKieBaseFromModel(Model model, KieBaseConfiguration kieBaseConf) static org.drools.kiesession.rulebase.InternalKnowledgeBasecreateKieBaseFromModel(Model model, KieBaseConfiguration kieBaseConf, KnowledgeBuilderConfiguration knowledgeBuilderConf)
-
Constructor Details
-
KieBaseBuilder
public KieBaseBuilder() -
KieBaseBuilder
-
KieBaseBuilder
-
-
Method Details
-
createKieBase
public org.drools.kiesession.rulebase.InternalKnowledgeBase createKieBase(CanonicalKiePackages kpkgs) -
createKieBaseFromModel
public static org.drools.kiesession.rulebase.InternalKnowledgeBase createKieBaseFromModel(Model model, KieBaseOption... options) -
createKieBaseFromModel
public static org.drools.kiesession.rulebase.InternalKnowledgeBase createKieBaseFromModel(Model model, KieBaseConfiguration kieBaseConf) -
createKieBaseFromModel
public static org.drools.kiesession.rulebase.InternalKnowledgeBase createKieBaseFromModel(Model model, KieBaseConfiguration kieBaseConf, KnowledgeBuilderConfiguration knowledgeBuilderConf) -
createKieBaseFromModel
public static org.drools.kiesession.rulebase.InternalKnowledgeBase createKieBaseFromModel(Collection<Model> models, KieBaseOption... options) -
createKieBaseFromModel
public static org.drools.kiesession.rulebase.InternalKnowledgeBase createKieBaseFromModel(Collection<Model> models, KieBaseConfiguration kieBaseConf) -
createKieBaseFromModel
public static org.drools.kiesession.rulebase.InternalKnowledgeBase createKieBaseFromModel(Collection<Model> models, KieBaseConfiguration kieBaseConf, KnowledgeBuilderConfiguration knowledgeBuilderConf) -
createKieBaseFromModel
public static org.drools.kiesession.rulebase.InternalKnowledgeBase createKieBaseFromModel(Collection<Model> models, KieBaseModel kieBaseModel, KieModuleModel kieModuleModel) Creates a KieBase instance from rules models.- Parameters:
models- A collection of rules models, which is filtered based on the required KieBase model.kieBaseModel- A KieBase model for which the KieBase instance is created.kieModuleModel- KieModule model, which contains the KieBase.- Returns:
- An instance of KieBase.
-