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.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
|
static ReleaseId |
ReleaseIdComparator.getEarliest(List<ReleaseId> releaseIds) |
static ReleaseId |
ReleaseIdComparator.getLatest(List<ReleaseId> releaseIds) |
ReleaseId |
KieModule.getReleaseId()
Returns the ReleaseId identifying this KieModule
|
Modifier and Type | Method and Description |
---|---|
int |
ReleaseIdComparator.compare(ReleaseId o1,
ReleaseId o2) |
default int |
ReleaseId.compareTo(ReleaseId that) |
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 | Method and Description |
---|---|
static ReleaseId |
ReleaseIdComparator.getEarliest(List<ReleaseId> releaseIds) |
static ReleaseId |
ReleaseIdComparator.getLatest(List<ReleaseId> releaseIds) |
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 |
---|---|
RuntimeEnvironmentBuilder |
RuntimeEnvironmentBuilder.Factory.newDefaultBuilder(ReleaseId releaseId) |
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,
String kbaseName,
String ksessionName) |
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 |
Copyright © 2001–2020 JBoss by Red Hat. All rights reserved.