public class KieRepositoryImpl extends Object implements org.kie.api.builder.KieRepository
| Modifier and Type | Class and Description |
|---|---|
static class |
KieRepositoryImpl.KieModuleRepo
The methods in this class are all synchronized because
1. performance is not particularly important here
2.
|
| Modifier and Type | Field and Description |
|---|---|
static org.kie.api.builder.KieRepository |
INSTANCE |
| Constructor and Description |
|---|
KieRepositoryImpl() |
| Modifier and Type | Method and Description |
|---|---|
void |
addKieModule(org.kie.api.builder.KieModule kieModule) |
org.kie.api.builder.KieModule |
addKieModule(org.kie.api.io.Resource resource,
org.kie.api.io.Resource... dependencies) |
org.kie.api.builder.ReleaseId |
getDefaultReleaseId() |
org.kie.api.builder.KieModule |
getKieModule(org.kie.api.builder.ReleaseId releaseId) |
org.kie.api.builder.KieModule |
getKieModule(org.kie.api.builder.ReleaseId releaseId,
org.appformer.maven.support.PomModel pomModel) |
org.kie.api.builder.KieModule |
getKieModule(org.kie.api.io.Resource resource) |
org.kie.api.builder.KieModule |
removeKieModule(org.kie.api.builder.ReleaseId releaseId) |
void |
setDefaultGAV(org.kie.api.builder.ReleaseId releaseId) |
static void |
setInternalKieScanner(InternalKieScanner scanner) |
public static void setInternalKieScanner(InternalKieScanner scanner)
public void setDefaultGAV(org.kie.api.builder.ReleaseId releaseId)
public org.kie.api.builder.ReleaseId getDefaultReleaseId()
getDefaultReleaseId in interface org.kie.api.builder.KieRepositorypublic void addKieModule(org.kie.api.builder.KieModule kieModule)
addKieModule in interface org.kie.api.builder.KieRepositorypublic org.kie.api.builder.KieModule getKieModule(org.kie.api.builder.ReleaseId releaseId)
getKieModule in interface org.kie.api.builder.KieRepositorypublic org.kie.api.builder.KieModule removeKieModule(org.kie.api.builder.ReleaseId releaseId)
removeKieModule in interface org.kie.api.builder.KieRepositorypublic org.kie.api.builder.KieModule getKieModule(org.kie.api.builder.ReleaseId releaseId,
org.appformer.maven.support.PomModel pomModel)
public org.kie.api.builder.KieModule addKieModule(org.kie.api.io.Resource resource,
org.kie.api.io.Resource... dependencies)
addKieModule in interface org.kie.api.builder.KieRepositorypublic org.kie.api.builder.KieModule getKieModule(org.kie.api.io.Resource resource)
Copyright © 2001–2021 JBoss by Red Hat. All rights reserved.