Class AbstractKieProject
java.lang.Object
org.drools.compiler.kie.builder.impl.AbstractKieProject
- All Implemented Interfaces:
KieProject
- Direct Known Subclasses:
ClasspathKieProject,KieModuleKieProject
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuildKnowledgePackages(KieBaseModelImpl kBaseModel, BuildContext buildContext) buildKnowledgePackages(KieBaseModelImpl kBaseModel, BuildContext buildContext, Predicate<String> buildFilter) protected booleanprotected KnowledgeBuildercreateKnowledgeBuilder(KieBaseModelImpl kBaseModel, InternalKieModule kModule) protected KnowledgeBuilderConfigurationImplgetBuilderConfiguration(KieBaseModel kBaseModel, InternalKieModule kModule) getKieBaseModel(String kBaseName) getKieSessionModel(String kSessionName) getTransitiveIncludes(String kBaseName) getTransitiveIncludes(KieBaseModel kBaseModel) verify()voidverify(BuildContext buildContext) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.drools.compiler.kie.builder.impl.KieProject
getClassLoader, getCreationTimestamp, getGAV, getKieModuleForKBase, getPomAsStream, init, writeProjectOutput
-
Field Details
-
kBaseModels
-
-
Constructor Details
-
AbstractKieProject
public AbstractKieProject()
-
-
Method Details
-
verify
- Specified by:
verifyin interfaceKieProject
-
verify
- Specified by:
verifyin interfaceKieProject
-
verify
- Specified by:
verifyin interfaceKieProject
-
getDefaultKieBaseModel
- Specified by:
getDefaultKieBaseModelin interfaceKieProject
-
getDefaultKieSession
- Specified by:
getDefaultKieSessionin interfaceKieProject
-
getDefaultStatelessKieSession
- Specified by:
getDefaultStatelessKieSessionin interfaceKieProject
-
getKieBaseModel
- Specified by:
getKieBaseModelin interfaceKieProject
-
getKieBaseNames
- Specified by:
getKieBaseNamesin interfaceKieProject
-
getKieSessionModel
- Specified by:
getKieSessionModelin interfaceKieProject
-
getTransitiveIncludes
- Specified by:
getTransitiveIncludesin interfaceKieProject
-
getTransitiveIncludes
- Specified by:
getTransitiveIncludesin interfaceKieProject
-
buildKnowledgePackages
public KnowledgeBuilder buildKnowledgePackages(KieBaseModelImpl kBaseModel, BuildContext buildContext) - Specified by:
buildKnowledgePackagesin interfaceKieProject
-
buildKnowledgePackages
public KnowledgeBuilder buildKnowledgePackages(KieBaseModelImpl kBaseModel, BuildContext buildContext, Predicate<String> buildFilter) - Specified by:
buildKnowledgePackagesin interfaceKieProject
-
compileIncludedKieBases
protected boolean compileIncludedKieBases() -
createKnowledgeBuilder
protected KnowledgeBuilder createKnowledgeBuilder(KieBaseModelImpl kBaseModel, InternalKieModule kModule) -
getBuilderConfiguration
protected KnowledgeBuilderConfigurationImpl getBuilderConfiguration(KieBaseModel kBaseModel, InternalKieModule kModule)
-