Class KieRepositoryImpl
java.lang.Object
org.drools.compiler.kie.builder.impl.KieRepositoryImpl
- All Implemented Interfaces:
org.kie.api.builder.KieRepository
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classThe methods in this class are all synchronized because 1. -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddKieModule(org.kie.api.builder.KieModule kieModule) org.kie.api.builder.KieModuleaddKieModule(org.kie.api.io.Resource resource, org.kie.api.io.Resource... dependencies) org.kie.api.builder.ReleaseIdorg.kie.api.builder.KieModulegetKieModule(org.kie.api.builder.ReleaseId releaseId) org.kie.api.builder.KieModulegetKieModule(org.kie.api.builder.ReleaseId releaseId, org.appformer.maven.support.PomModel pomModel) org.kie.api.builder.KieModulegetKieModule(org.kie.api.io.Resource resource) org.kie.api.builder.KieModuleremoveKieModule(org.kie.api.builder.ReleaseId releaseId) voidsetDefaultGAV(org.kie.api.builder.ReleaseId releaseId) static voidsetInternalKieScanner(org.drools.compiler.kie.builder.impl.InternalKieScanner scanner)
-
Field Details
-
INSTANCE
public static final org.kie.api.builder.KieRepository INSTANCE
-
-
Constructor Details
-
KieRepositoryImpl
public KieRepositoryImpl()
-
-
Method Details
-
setInternalKieScanner
public static void setInternalKieScanner(org.drools.compiler.kie.builder.impl.InternalKieScanner scanner) -
setDefaultGAV
public void setDefaultGAV(org.kie.api.builder.ReleaseId releaseId) -
getDefaultReleaseId
public org.kie.api.builder.ReleaseId getDefaultReleaseId()- Specified by:
getDefaultReleaseIdin interfaceorg.kie.api.builder.KieRepository
-
addKieModule
public void addKieModule(org.kie.api.builder.KieModule kieModule) - Specified by:
addKieModulein interfaceorg.kie.api.builder.KieRepository
-
getKieModule
public org.kie.api.builder.KieModule getKieModule(org.kie.api.builder.ReleaseId releaseId) - Specified by:
getKieModulein interfaceorg.kie.api.builder.KieRepository
-
removeKieModule
public org.kie.api.builder.KieModule removeKieModule(org.kie.api.builder.ReleaseId releaseId) - Specified by:
removeKieModulein interfaceorg.kie.api.builder.KieRepository
-
getKieModule
public org.kie.api.builder.KieModule getKieModule(org.kie.api.builder.ReleaseId releaseId, org.appformer.maven.support.PomModel pomModel) -
addKieModule
public org.kie.api.builder.KieModule addKieModule(org.kie.api.io.Resource resource, org.kie.api.io.Resource... dependencies) - Specified by:
addKieModulein interfaceorg.kie.api.builder.KieRepository
-
getKieModule
public org.kie.api.builder.KieModule getKieModule(org.kie.api.io.Resource resource)
-