Uses of Interface
org.kie.api.builder.ReleaseId
-
Packages that use ReleaseId 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 -
-
Uses of ReleaseId in org.kie.api
Methods in org.kie.api that return ReleaseId Modifier and Type Method Description ReleaseId
KieServices. newReleaseId(java.lang.String groupId, java.lang.String artifactId, java.lang.String version)
Creates a new ReleaseId with the given groupId, artifactId and versionMethods in org.kie.api with parameters of type ReleaseId Modifier and Type Method Description default KieContainer
KieServices. newKieClasspathContainer(java.lang.String containerId, java.lang.ClassLoader classLoaderContainer, ReleaseId releaseId)
Creates a new KieContainer for the classpath using the given classLoader, regardless if there's already an existing one, enforcing the given containerId.KieContainer
KieServices. newKieContainer(java.lang.String containerId, ReleaseId releaseId)
Creates a new KieContainer wrapping the KieModule with the given ReleaseId and enforcing the given containerId.KieContainer
KieServices. newKieContainer(java.lang.String containerId, ReleaseId releaseId, java.lang.ClassLoader classLoader)
Creates a new KieContainer wrapping the KieModule with the given ReleaseId, using the given class loader and enforcing the given containerId.KieContainer
KieServices. newKieContainer(ReleaseId releaseId)
Creates a new KieContainer wrapping the KieModule with the given ReleaseIdKieContainer
KieServices. newKieContainer(ReleaseId releaseId, java.lang.ClassLoader classLoader)
Creates a new KieContainer wrapping the KieModule with the given ReleaseId and using the given class loader -
Uses of ReleaseId in org.kie.api.builder
Methods in org.kie.api.builder that return ReleaseId Modifier and Type Method Description ReleaseId
KieRepository. getDefaultReleaseId()
Returns the default ReleaseId used to identify a KieModule in this KieRepository if the user didn't explicitly provide onestatic ReleaseId
ReleaseIdComparator. getEarliest(java.util.List<ReleaseId> releaseIds)
static ReleaseId
ReleaseIdComparator. getLatest(java.util.List<ReleaseId> releaseIds)
ReleaseId
KieModule. getReleaseId()
Returns the ReleaseId identifying this KieModuleMethods in org.kie.api.builder with parameters of type ReleaseId Modifier and Type Method 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 KieFileSystemKieModule
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 KieRepositoryMethod parameters in org.kie.api.builder with type arguments of type ReleaseId Modifier and Type Method Description static ReleaseId
ReleaseIdComparator. getEarliest(java.util.List<ReleaseId> releaseIds)
static ReleaseId
ReleaseIdComparator. getLatest(java.util.List<ReleaseId> releaseIds)
-
Uses of ReleaseId in org.kie.api.management
Classes in org.kie.api.management that implement ReleaseId Modifier and Type Class 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.Methods in org.kie.api.management with parameters of type ReleaseId Modifier and Type Method Description static GAV
GAV. from(ReleaseId rel)
boolean
GAV. sameGAVof(ReleaseId other)
-
Uses of ReleaseId in org.kie.api.runtime
Methods in org.kie.api.runtime that return ReleaseId Modifier and Type Method Description ReleaseId
KieContainer. getReleaseId()
Returns the ReleaseId of the KieModule wrapped by this KieContainerMethods in org.kie.api.runtime with parameters of type ReleaseId Modifier and Type Method 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). -
Uses of ReleaseId in org.kie.api.runtime.manager
Methods in org.kie.api.runtime.manager with parameters of type ReleaseId Modifier and Type Method Description RuntimeEnvironmentBuilder
RuntimeEnvironmentBuilder.Factory. newDefaultBuilder(ReleaseId releaseId)
RuntimeEnvironmentBuilder
RuntimeEnvironmentBuilder.Factory. newDefaultBuilder(ReleaseId releaseId, java.lang.String kbaseName, java.lang.String ksessionName)
RuntimeEnvironmentBuilder
RuntimeEnvironmentBuilderFactory. newDefaultBuilder(ReleaseId releaseId)
Provides default configuration ofRuntimeEnvironmentBuilder
that is based on: DefaultRuntimeEnvironment This one is tailored to works smoothly with kjars as the notion of kbase and ksessionsRuntimeEnvironmentBuilder
RuntimeEnvironmentBuilderFactory. newDefaultBuilder(ReleaseId releaseId, java.lang.String kbaseName, java.lang.String ksessionName)
Provides default configuration ofRuntimeEnvironmentBuilder
that is based on: DefaultRuntimeEnvironment This one is tailored to works smoothly with kjars as the notion of kbase and ksessions
-