## Uses of Class
org.jbpm.runtime.manager.impl.RuntimeEnvironmentBuilder

- Packages that use RuntimeEnvironmentBuilder
  Package | Description
  --- | ---
  org.jbpm.runtime.manager.impl |

- - ### Uses of RuntimeEnvironmentBuilder in org.jbpm.runtime.manager.impl

    Methods in org.jbpm.runtime.manager.impl that return RuntimeEnvironmentBuilder
    Modifier and Type | Method | Description
    --- | --- | ---
    `RuntimeEnvironmentBuilder` | RuntimeEnvironmentBuilder.`addAsset​(org.kie.api.io.Resource asset, org.kie.api.io.ResourceType type)` |
    `RuntimeEnvironmentBuilder` | RuntimeEnvironmentBuilder.`addConfiguration​(String name, String value)` |
    `RuntimeEnvironmentBuilder` | RuntimeEnvironmentBuilder.`addEnvironmentEntry​(String name, Object value)` |
    `RuntimeEnvironmentBuilder` | RuntimeEnvironmentBuilder.`classLoader​(ClassLoader cl)` |
    `RuntimeEnvironmentBuilder` | RuntimeEnvironmentBuilder.`entityManagerFactory​(Object emf)` |
    `static RuntimeEnvironmentBuilder` | RuntimeEnvironmentBuilder.`getClasspathKmoduleDefault()` | 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.
    `static RuntimeEnvironmentBuilder` | RuntimeEnvironmentBuilder.`getClasspathKmoduleDefault​(String kbaseName, 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.
    `static RuntimeEnvironmentBuilder` | RuntimeEnvironmentBuilder.`getDefault()` | Provides default configuration of `RuntimeEnvironmentBuilder` that is based on: DefaultRuntimeEnvironment
    `static RuntimeEnvironmentBuilder` | RuntimeEnvironmentBuilder.`getDefault​(String groupId, String artifactId, 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
    `static RuntimeEnvironmentBuilder` | RuntimeEnvironmentBuilder.`getDefault​(String groupId, String artifactId, String version, 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
    `static RuntimeEnvironmentBuilder` | RuntimeEnvironmentBuilder.`getDefault​(org.kie.api.builder.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
    `static RuntimeEnvironmentBuilder` | RuntimeEnvironmentBuilder.`getDefault​(org.kie.api.builder.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
    `static RuntimeEnvironmentBuilder` | RuntimeEnvironmentBuilder.`getDefaultInMemory()` | 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
    `static RuntimeEnvironmentBuilder` | RuntimeEnvironmentBuilder.`getEmpty()` | Provides completely empty `RuntimeEnvironmentBuilder` instance that allows to manually set all required components instead of relying on any defaults.
    `RuntimeEnvironmentBuilder` | RuntimeEnvironmentBuilder.`knowledgeBase​(org.kie.api.KieBase kbase)` |
    `RuntimeEnvironmentBuilder` | RuntimeEnvironmentBuilder.`mapper​(org.kie.internal.runtime.manager.Mapper mapper)` |
    `RuntimeEnvironmentBuilder` | RuntimeEnvironmentBuilder.`persistence​(boolean persistenceEnabled)` |
    `RuntimeEnvironmentBuilder` | RuntimeEnvironmentBuilder.`registerableItemsFactory​(org.kie.api.runtime.manager.RegisterableItemsFactory factory)` |
    `RuntimeEnvironmentBuilder` | RuntimeEnvironmentBuilder.`schedulerService​(Object globalScheduler)` |
    `RuntimeEnvironmentBuilder` | RuntimeEnvironmentBuilder.`userGroupCallback​(org.kie.api.task.UserGroupCallback callback)` |
    `RuntimeEnvironmentBuilder` | RuntimeEnvironmentBuilder.`userInfo​(org.kie.api.task.UserInfo userInfo)` |