## Uses of Interface
org.kie.api.runtime.manager.RuntimeEnvironmentBuilder

- Packages that use RuntimeEnvironmentBuilder
  Package | Description
  --- | ---
  org.kie.api.runtime.manager |

- - ### Uses of RuntimeEnvironmentBuilder in org.kie.api.runtime.manager

    Methods in org.kie.api.runtime.manager that return RuntimeEnvironmentBuilder
    Modifier and Type | Method | Description
    --- | --- | ---
    `RuntimeEnvironmentBuilder` | RuntimeEnvironmentBuilder.`addAsset​(Resource asset, ResourceType type)` |
    `RuntimeEnvironmentBuilder` | RuntimeEnvironmentBuilder.`addConfiguration​(java.lang.String name, java.lang.String value)` |
    `RuntimeEnvironmentBuilder` | RuntimeEnvironmentBuilder.`addEnvironmentEntry​(java.lang.String name, java.lang.Object value)` |
    `RuntimeEnvironmentBuilder` | RuntimeEnvironmentBuilder.`classLoader​(java.lang.ClassLoader cl)` |
    `RuntimeEnvironmentBuilder` | RuntimeEnvironmentBuilder.`entityManagerFactory​(java.lang.Object emf)` |
    `RuntimeEnvironmentBuilder` | RuntimeEnvironmentBuilder.`knowledgeBase​(KieBase kbase)` |
    `RuntimeEnvironmentBuilder` | RuntimeEnvironmentBuilder.Factory.`newClasspathKmoduleDefaultBuilder()` |
    `RuntimeEnvironmentBuilder` | RuntimeEnvironmentBuilder.Factory.`newClasspathKmoduleDefaultBuilder​(java.lang.String kbaseName, java.lang.String ksessionName)` |
    `RuntimeEnvironmentBuilder` | RuntimeEnvironmentBuilderFactory.`newClasspathKmoduleDefaultBuilder()` | Provides default configuration of `RuntimeEnvironmentBuilder` that is based on: DefaultRuntimeEnvironment It relies on KieClasspathContainer that requires to have kmodule.xml present in META-INF folder which defines the kjar itself.
    `RuntimeEnvironmentBuilder` | RuntimeEnvironmentBuilderFactory.`newClasspathKmoduleDefaultBuilder​(java.lang.String kbaseName, java.lang.String ksessionName)` | Provides default configuration of `RuntimeEnvironmentBuilder` that is based on: DefaultRuntimeEnvironment It relies on KieClasspathContainer that requires to have kmodule.xml present in META-INF folder which defines the kjar itself.
    `RuntimeEnvironmentBuilder` | RuntimeEnvironmentBuilder.Factory.`newDefaultBuilder()` |
    `RuntimeEnvironmentBuilder` | RuntimeEnvironmentBuilder.Factory.`newDefaultBuilder​(java.lang.String groupId, java.lang.String artifactId, java.lang.String version)` |
    `RuntimeEnvironmentBuilder` | RuntimeEnvironmentBuilder.Factory.`newDefaultBuilder​(java.lang.String groupId, java.lang.String artifactId, java.lang.String version, java.lang.String kbaseName, java.lang.String ksessionName)` |
    `RuntimeEnvironmentBuilder` | RuntimeEnvironmentBuilder.Factory.`newDefaultBuilder​(ReleaseId releaseId)` |
    `RuntimeEnvironmentBuilder` | RuntimeEnvironmentBuilder.Factory.`newDefaultBuilder​(ReleaseId releaseId, java.lang.String kbaseName, java.lang.String ksessionName)` |
    `RuntimeEnvironmentBuilder` | RuntimeEnvironmentBuilderFactory.`newDefaultBuilder()` | Provides default configuration of `RuntimeEnvironmentBuilder` that is based on: DefaultRuntimeEnvironment
    `RuntimeEnvironmentBuilder` | RuntimeEnvironmentBuilderFactory.`newDefaultBuilder​(java.lang.String groupId, java.lang.String artifactId, java.lang.String version)` | 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` | RuntimeEnvironmentBuilderFactory.`newDefaultBuilder​(java.lang.String groupId, java.lang.String artifactId, java.lang.String version, java.lang.String kbaseName, java.lang.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` | 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` | RuntimeEnvironmentBuilderFactory.`newDefaultBuilder​(ReleaseId releaseId, java.lang.String kbaseName, java.lang.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.`newDefaultInMemoryBuilder()` |
    `RuntimeEnvironmentBuilder` | RuntimeEnvironmentBuilderFactory.`newDefaultInMemoryBuilder()` | Provides default configuration of `RuntimeEnvironmentBuilder` that is based on: DefaultRuntimeEnvironment but it does not have persistence for process engine configured so it will only store process instances in memory
    `RuntimeEnvironmentBuilder` | RuntimeEnvironmentBuilder.Factory.`newEmptyBuilder()` |
    `RuntimeEnvironmentBuilder` | RuntimeEnvironmentBuilderFactory.`newEmptyBuilder()` | Provides completely empty `RuntimeEnvironmentBuilder` instance that allows to manually set all required components instead of relying on any defaults.
    `RuntimeEnvironmentBuilder` | RuntimeEnvironmentBuilder.`persistence​(boolean persistenceEnabled)` |
    `RuntimeEnvironmentBuilder` | RuntimeEnvironmentBuilder.`registerableItemsFactory​(RegisterableItemsFactory factory)` |
    `RuntimeEnvironmentBuilder` | RuntimeEnvironmentBuilder.`schedulerService​(java.lang.Object globalScheduler)` |
    `RuntimeEnvironmentBuilder` | RuntimeEnvironmentBuilder.`userGroupCallback​(UserGroupCallback callback)` |
    `RuntimeEnvironmentBuilder` | RuntimeEnvironmentBuilder.`userInfo​(UserInfo userInfo)` |