Interface KieProject
-
- All Known Implementing Classes:
AbstractKieProject
,ClasspathKieProject
,KieModuleKieProject
public interface KieProject
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description org.kie.internal.builder.KnowledgeBuilder
buildKnowledgePackages(KieBaseModelImpl kBaseModel, BuildContext buildContext)
org.kie.internal.builder.KnowledgeBuilder
buildKnowledgePackages(KieBaseModelImpl kBaseModel, BuildContext buildContext, java.util.function.Predicate<java.lang.String> buildFilter)
java.lang.ClassLoader
getClassLoader()
long
getCreationTimestamp()
org.kie.api.builder.model.KieBaseModel
getDefaultKieBaseModel()
org.kie.api.builder.model.KieSessionModel
getDefaultKieSession()
org.kie.api.builder.model.KieSessionModel
getDefaultStatelessKieSession()
org.kie.api.builder.ReleaseId
getGAV()
org.kie.api.builder.model.KieBaseModel
getKieBaseModel(java.lang.String kBaseName)
java.util.Collection<java.lang.String>
getKieBaseNames()
InternalKieModule
getKieModuleForKBase(java.lang.String kBaseName)
org.kie.api.builder.model.KieSessionModel
getKieSessionModel(java.lang.String kSessionName)
java.io.InputStream
getPomAsStream()
java.util.Set<java.lang.String>
getTransitiveIncludes(java.lang.String kBaseName)
java.util.Set<java.lang.String>
getTransitiveIncludes(org.kie.api.builder.model.KieBaseModel kBaseModel)
void
init()
ResultsImpl
verify()
ResultsImpl
verify(java.lang.String... kModelNames)
void
verify(BuildContext buildContext)
default void
writeProjectOutput(MemoryFileSystem trgMfs, BuildContext buildContext)
-
-
-
Method Detail
-
getGAV
org.kie.api.builder.ReleaseId getGAV()
-
getKieModuleForKBase
InternalKieModule getKieModuleForKBase(java.lang.String kBaseName)
-
getKieBaseNames
java.util.Collection<java.lang.String> getKieBaseNames()
-
getKieBaseModel
org.kie.api.builder.model.KieBaseModel getKieBaseModel(java.lang.String kBaseName)
-
getDefaultKieBaseModel
org.kie.api.builder.model.KieBaseModel getDefaultKieBaseModel()
-
getKieSessionModel
org.kie.api.builder.model.KieSessionModel getKieSessionModel(java.lang.String kSessionName)
-
getDefaultKieSession
org.kie.api.builder.model.KieSessionModel getDefaultKieSession()
-
getDefaultStatelessKieSession
org.kie.api.builder.model.KieSessionModel getDefaultStatelessKieSession()
-
init
void init()
-
getClassLoader
java.lang.ClassLoader getClassLoader()
-
verify
ResultsImpl verify()
-
verify
ResultsImpl verify(java.lang.String... kModelNames)
-
verify
void verify(BuildContext buildContext)
-
getCreationTimestamp
long getCreationTimestamp()
-
getTransitiveIncludes
java.util.Set<java.lang.String> getTransitiveIncludes(java.lang.String kBaseName)
-
getTransitiveIncludes
java.util.Set<java.lang.String> getTransitiveIncludes(org.kie.api.builder.model.KieBaseModel kBaseModel)
-
getPomAsStream
java.io.InputStream getPomAsStream()
-
buildKnowledgePackages
org.kie.internal.builder.KnowledgeBuilder buildKnowledgePackages(KieBaseModelImpl kBaseModel, BuildContext buildContext)
-
buildKnowledgePackages
org.kie.internal.builder.KnowledgeBuilder buildKnowledgePackages(KieBaseModelImpl kBaseModel, BuildContext buildContext, java.util.function.Predicate<java.lang.String> buildFilter)
-
writeProjectOutput
default void writeProjectOutput(MemoryFileSystem trgMfs, BuildContext buildContext)
-
-