## Uses of Interface
org.kie.api.builder.ReleaseId

- Packages that use ReleaseId
  Package | Description
  --- | ---
  org.kie.api | The KnowledgeBase and its factory.
  org.kie.api.builder |
  org.kie.api.runtime | The runtime engine classes, including StatefulKnowledgeSession and StatelessKnowledgeSession.
  org.kie.api.runtime.manager |

- - ### Uses of ReleaseId in org.kie.api

    Methods in org.kie.api that return ReleaseId
    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

    Methods in org.kie.api with parameters of type ReleaseId
    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

  - ### Uses of ReleaseId in org.kie.api.builder

    Methods in org.kie.api.builder that return ReleaseId
    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

    Methods in org.kie.api.builder with parameters of type ReleaseId
    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

  - ### Uses of ReleaseId in org.kie.api.runtime

    Methods in org.kie.api.runtime that return ReleaseId
    Modifier and Type | Method and Description
    --- | ---
    `ReleaseId` | KieContainer.`getReleaseId()` Returns the ReleaseId of the KieModule wrapped by this KieContainer

    Methods in org.kie.api.runtime with parameters of type ReleaseId
    Modifier and Type | Method and Description
    --- | ---
    `Results` | KieContainer.`updateToVersion(ReleaseId version)` Updates this KieContainer to a KieModule with the given ReleaseId

  - ### 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 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–2015 JBoss by Red Hat. All rights reserved.