| Package | Description | 
|---|---|
| org.kie.api | 
 Base KIE API classes. 
 | 
| org.kie.api.builder | |
| org.kie.api.management | |
| org.kie.api.runtime | 
 The runtime engine classes, including KieSession and StatelessKieSession. 
 | 
| org.kie.api.runtime.builder | |
| org.kie.api.runtime.manager | 
| Modifier and Type | Method and Description | 
|---|---|
ReleaseId | 
KieServices.newReleaseId(String groupId,
            String artifactId,
            String version)
Creates a new ReleaseId with the given groupId, artifactId and version 
 | 
| Modifier and Type | Method and Description | 
|---|---|
KieContainer | 
KieServices.newKieContainer(ReleaseId releaseId)
Creates a new KieContainer wrapping the KieModule with the given ReleaseId 
 | 
KieContainer | 
KieServices.newKieContainer(ReleaseId releaseId,
               ClassLoader classLoader)
Creates a new KieContainer wrapping the KieModule with the given ReleaseId
 and using the given class loader 
 | 
KieContainer | 
KieServices.newKieContainer(String containerId,
               ReleaseId releaseId)
Creates a new KieContainer wrapping the KieModule with the given ReleaseId
 and enforcing the given containerId. 
 | 
KieContainer | 
KieServices.newKieContainer(String containerId,
               ReleaseId releaseId,
               ClassLoader classLoader)
Creates a new KieContainer wrapping the KieModule with the given ReleaseId,
 using the given class loader
 and enforcing the given containerId. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
ReleaseId | 
KieRepository.getDefaultReleaseId()
Returns the default ReleaseId used to identify a KieModule in this KieRepository
 if the user didn't explicitly provide one 
 | 
ReleaseId | 
KieModule.getReleaseId()
Returns the ReleaseId identifying this KieModule 
 | 
| Modifier and Type | Method and Description | 
|---|---|
KieFileSystem | 
KieFileSystem.generateAndWritePomXML(ReleaseId releaseId)
Generates a basic maven pom file with the given ReleaseId (groupId, artifactId and version)
 and adds it to this KieFileSystem 
 | 
KieModule | 
KieRepository.getKieModule(ReleaseId releaseId)
Retrieve a KieModule with the given ReleaseId in this KieRepository. 
 | 
KieModule | 
KieRepository.removeKieModule(ReleaseId releaseId)
Remove a no longer useful KieModule, identified by the given ReleaseId, from this KieRepository 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
GAV
A simple immutable pojo representing Maven GAV coordinates, with a JMX-compliant method in order to be exposed and used via JMX/Monitoring. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
static GAV | 
GAV.from(ReleaseId rel)  | 
boolean | 
GAV.sameGAVof(ReleaseId other)  | 
| Modifier and Type | Method and Description | 
|---|---|
ReleaseId | 
KieContainer.getReleaseId()
Returns the ReleaseId of the KieModule wrapped by this KieContainer 
 | 
| Modifier and Type | Method and Description | 
|---|---|
Results | 
KieContainer.updateToVersion(ReleaseId version)
Updates this KieContainer to a KieModule with the given fixed ReleaseId (e.g. com.acme:acme-rules:1.0.0.Final). 
 | 
| Modifier and Type | Method and Description | 
|---|---|
KieContainerFluent | 
ExecutableBuilder.getKieContainer(ReleaseId releaseId)  | 
| Modifier and Type | Method and Description | 
|---|---|
RuntimeEnvironmentBuilder | 
RuntimeEnvironmentBuilderFactory.newDefaultBuilder(ReleaseId releaseId)
Provides default configuration of  
RuntimeEnvironmentBuilder that is based on:
 
  DefaultRuntimeEnvironment
 
 This one is tailored to works smoothly with kjars as the notion of kbase and ksessions | 
RuntimeEnvironmentBuilder | 
RuntimeEnvironmentBuilder.Factory.newDefaultBuilder(ReleaseId releaseId)  | 
RuntimeEnvironmentBuilder | 
RuntimeEnvironmentBuilderFactory.newDefaultBuilder(ReleaseId releaseId,
                 String kbaseName,
                 String ksessionName)
Provides default configuration of  
RuntimeEnvironmentBuilder that is based on:
 
  DefaultRuntimeEnvironment
 
 This one is tailored to works smoothly with kjars as the notion of kbase and ksessions | 
RuntimeEnvironmentBuilder | 
RuntimeEnvironmentBuilder.Factory.newDefaultBuilder(ReleaseId releaseId,
                 String kbaseName,
                 String ksessionName)  | 
Copyright © 2001–2017 JBoss by Red Hat. All rights reserved.