public class PatchedRuntimeEnvironmentBuilder extends Object implements org.kie.api.runtime.manager.RuntimeEnvironmentBuilderFactory, org.kie.api.runtime.manager.RuntimeEnvironmentBuilder
RuntimeEnvironments.
Comes with short cut methods to get predefined configurations of the RuntimeEnvironment:
| Constructor and Description |
|---|
PatchedRuntimeEnvironmentBuilder()
Creates a new PatchedRuntimeEnvironmentBuilder.
|
| Modifier and Type | Method and Description |
|---|---|
org.kie.api.runtime.manager.RuntimeEnvironmentBuilder |
addAsset(org.kie.api.io.Resource asset,
org.kie.api.io.ResourceType type)
Adds and asset.
|
org.kie.api.runtime.manager.RuntimeEnvironmentBuilder |
addConfiguration(String name,
String value)
Adds a configuration name/value pair.
|
org.kie.api.runtime.manager.RuntimeEnvironmentBuilder |
addEnvironmentEntry(String name,
Object value)
Adds an environmentEntry name/value pair.
|
org.kie.api.runtime.manager.RuntimeEnvironmentBuilder |
classLoader(ClassLoader cl)
Sets the classLoader.
|
org.kie.api.runtime.manager.RuntimeEnvironmentBuilder |
entityManagerFactory(Object emf)
Sets entityManagerFactory.
|
org.kie.internal.runtime.manager.RuntimeEnvironment |
get()
Inits and returns the RuntimeEnvironment.
|
static org.kie.api.runtime.manager.RuntimeEnvironmentBuilder |
getClasspathKmoduleDefault()
Provides default configuration of
RuntimeEnvironmentBuilder that is based on. |
static org.kie.api.runtime.manager.RuntimeEnvironmentBuilder |
getClasspathKmoduleDefault(String kbaseName,
String ksessionName)
Provides default configuration of
RuntimeEnvironmentBuilder that is based on. |
static org.kie.api.runtime.manager.RuntimeEnvironmentBuilder |
getDefault()
Provides default configuration of
RuntimeEnvironmentBuilder that is based on. |
static org.kie.api.runtime.manager.RuntimeEnvironmentBuilder |
getDefault(org.kie.api.builder.ReleaseId releaseId)
Provides default configuration of
RuntimeEnvironmentBuilder that is based on. |
static org.kie.api.runtime.manager.RuntimeEnvironmentBuilder |
getDefault(org.kie.api.builder.ReleaseId releaseId,
String kbaseName,
String ksessionName)
Provides default configuration of
RuntimeEnvironmentBuilder that is based on. |
static org.kie.api.runtime.manager.RuntimeEnvironmentBuilder |
getDefault(String groupId,
String artifactId,
String version)
Provides default configuration of
RuntimeEnvironmentBuilder that is based on. |
static org.kie.api.runtime.manager.RuntimeEnvironmentBuilder |
getDefault(String groupId,
String artifactId,
String version,
String kbaseName,
String ksessionName)
Provides default configuration of
RuntimeEnvironmentBuilder that is based on. |
static org.kie.api.runtime.manager.RuntimeEnvironmentBuilder |
getDefaultInMemory()
Provides default configuration of
RuntimeEnvironmentBuilder that is based on. |
static org.kie.api.runtime.manager.RuntimeEnvironmentBuilder |
getEmpty()
Provides completely empty
RuntimeEnvironmentBuilder instance that allows to manually
set all required components instead of relying on any defaults. |
protected static Object |
getInstanceFromModel(org.kie.internal.runtime.conf.ObjectModel model,
org.kie.api.runtime.KieContainer kieContainer,
Map<String,Object> contaxtParams) |
org.jbpm.runtime.manager.impl.SimpleRuntimeEnvironment |
getRuntimeEnvironment()
Gets the SimpleRuntimeEnvironment.
|
org.kie.api.runtime.manager.RuntimeEnvironmentBuilder |
knowledgeBase(org.kie.api.KieBase kbase)
Sets the knowledgeBase.
|
org.kie.api.runtime.manager.RuntimeEnvironmentBuilder |
mapper(org.kie.internal.runtime.manager.Mapper mapper)
Sets the mapper.
|
org.kie.api.runtime.manager.RuntimeEnvironmentBuilder |
newClasspathKmoduleDefaultBuilder() |
org.kie.api.runtime.manager.RuntimeEnvironmentBuilder |
newClasspathKmoduleDefaultBuilder(String kbaseName,
String ksessionName) |
org.kie.api.runtime.manager.RuntimeEnvironmentBuilder |
newDefaultBuilder() |
org.kie.api.runtime.manager.RuntimeEnvironmentBuilder |
newDefaultBuilder(org.kie.api.builder.ReleaseId releaseId) |
org.kie.api.runtime.manager.RuntimeEnvironmentBuilder |
newDefaultBuilder(org.kie.api.builder.ReleaseId releaseId,
String kbaseName,
String ksessionName) |
org.kie.api.runtime.manager.RuntimeEnvironmentBuilder |
newDefaultBuilder(String groupId,
String artifactId,
String version) |
org.kie.api.runtime.manager.RuntimeEnvironmentBuilder |
newDefaultBuilder(String groupId,
String artifactId,
String version,
String kbaseName,
String ksessionName) |
org.kie.api.runtime.manager.RuntimeEnvironmentBuilder |
newDefaultInMemoryBuilder() |
org.kie.api.runtime.manager.RuntimeEnvironmentBuilder |
newEmptyBuilder() |
org.kie.api.runtime.manager.RuntimeEnvironmentBuilder |
persistence(boolean persistenceEnabled)
Sets persistenceEnabled.
|
org.kie.api.runtime.manager.RuntimeEnvironmentBuilder |
registerableItemsFactory(org.kie.api.runtime.manager.RegisterableItemsFactory factory)
Sets the registerableItemsFactory.
|
org.kie.api.runtime.manager.RuntimeEnvironmentBuilder |
schedulerService(Object globalScheduler)
Sets the schedulerService.
|
org.kie.api.runtime.manager.RuntimeEnvironmentBuilder |
userGroupCallback(org.kie.api.task.UserGroupCallback callback)
Sets the userGroupCallback.
|
public PatchedRuntimeEnvironmentBuilder()
public org.jbpm.runtime.manager.impl.SimpleRuntimeEnvironment getRuntimeEnvironment()
public static org.kie.api.runtime.manager.RuntimeEnvironmentBuilder getEmpty()
RuntimeEnvironmentBuilder instance that allows to manually
set all required components instead of relying on any defaults.RuntimeEnvironmentBuilderpublic static org.kie.api.runtime.manager.RuntimeEnvironmentBuilder getDefault()
RuntimeEnvironmentBuilder that is based on.
RuntimeEnvironmentBuilder that is already preconfigured with defaultspublic static org.kie.api.runtime.manager.RuntimeEnvironmentBuilder getDefaultInMemory()
RuntimeEnvironmentBuilder that is based on.
RuntimeEnvironmentBuilder that is already preconfigured with defaultspublic static org.kie.api.runtime.manager.RuntimeEnvironmentBuilder getDefault(String groupId, String artifactId, String version)
RuntimeEnvironmentBuilder that is based on.
groupId - group id of kjarartifactId - artifact id of kjarversion - version number of kjarRuntimeEnvironmentBuilder that is already preconfigured with defaultspublic static org.kie.api.runtime.manager.RuntimeEnvironmentBuilder getDefault(String groupId, String artifactId, String version, String kbaseName, String ksessionName)
RuntimeEnvironmentBuilder that is based on.
groupId - group id of kjarartifactId - artifact id of kjarversion - version number of kjarkbaseName - name of the kbase defined in kmodule.xml stored in kjarksessionName - name of the ksession define in kmodule.xml stored in kjarRuntimeEnvironmentBuilder that is already preconfigured with defaultspublic static org.kie.api.runtime.manager.RuntimeEnvironmentBuilder getDefault(org.kie.api.builder.ReleaseId releaseId)
RuntimeEnvironmentBuilder that is based on.
releaseId - ReleaseId that described the kjarRuntimeEnvironmentBuilder that is already preconfigured with defaultspublic static org.kie.api.runtime.manager.RuntimeEnvironmentBuilder getDefault(org.kie.api.builder.ReleaseId releaseId,
String kbaseName,
String ksessionName)
RuntimeEnvironmentBuilder that is based on.
releaseId - ReleaseId that described the kjarkbaseName - name of the kbase defined in kmodule.xml stored in kjarksessionName - name of the ksession define in kmodule.xml stored in kjarRuntimeEnvironmentBuilder that is already preconfigured with defaultspublic static org.kie.api.runtime.manager.RuntimeEnvironmentBuilder getClasspathKmoduleDefault()
RuntimeEnvironmentBuilder that is based on.
RuntimeEnvironmentBuilder that is already preconfigured with defaultspublic static org.kie.api.runtime.manager.RuntimeEnvironmentBuilder getClasspathKmoduleDefault(String kbaseName, String ksessionName)
RuntimeEnvironmentBuilder that is based on.
kbaseName - name of the kbase defined in kmodule.xmlksessionName - name of the ksession define in kmodule.xmlRuntimeEnvironmentBuilder that is already preconfigured with defaultspublic org.kie.api.runtime.manager.RuntimeEnvironmentBuilder persistence(boolean persistenceEnabled)
persistence in interface org.kie.api.runtime.manager.RuntimeEnvironmentBuilderpersistenceEnabled - persistenceEnabledpublic org.kie.api.runtime.manager.RuntimeEnvironmentBuilder entityManagerFactory(Object emf)
entityManagerFactory in interface org.kie.api.runtime.manager.RuntimeEnvironmentBuilderemf - entityManagerFactorypublic org.kie.api.runtime.manager.RuntimeEnvironmentBuilder addAsset(org.kie.api.io.Resource asset,
org.kie.api.io.ResourceType type)
addAsset in interface org.kie.api.runtime.manager.RuntimeEnvironmentBuilderasset - assettype - typepublic org.kie.api.runtime.manager.RuntimeEnvironmentBuilder addEnvironmentEntry(String name, Object value)
addEnvironmentEntry in interface org.kie.api.runtime.manager.RuntimeEnvironmentBuildername - namevalue - valuepublic org.kie.api.runtime.manager.RuntimeEnvironmentBuilder addConfiguration(String name, String value)
addConfiguration in interface org.kie.api.runtime.manager.RuntimeEnvironmentBuildername - namevalue - valuepublic org.kie.api.runtime.manager.RuntimeEnvironmentBuilder knowledgeBase(org.kie.api.KieBase kbase)
knowledgeBase in interface org.kie.api.runtime.manager.RuntimeEnvironmentBuilderkbase - knowledgeBasepublic org.kie.api.runtime.manager.RuntimeEnvironmentBuilder userGroupCallback(org.kie.api.task.UserGroupCallback callback)
userGroupCallback in interface org.kie.api.runtime.manager.RuntimeEnvironmentBuildercallback - userGroupCallbackpublic org.kie.api.runtime.manager.RuntimeEnvironmentBuilder mapper(org.kie.internal.runtime.manager.Mapper mapper)
mapper - mapperpublic org.kie.api.runtime.manager.RuntimeEnvironmentBuilder registerableItemsFactory(org.kie.api.runtime.manager.RegisterableItemsFactory factory)
registerableItemsFactory in interface org.kie.api.runtime.manager.RuntimeEnvironmentBuilderfactory - registerableItemsFactorypublic org.kie.internal.runtime.manager.RuntimeEnvironment get()
get in interface org.kie.api.runtime.manager.RuntimeEnvironmentBuilderpublic org.kie.api.runtime.manager.RuntimeEnvironmentBuilder schedulerService(Object globalScheduler)
schedulerService in interface org.kie.api.runtime.manager.RuntimeEnvironmentBuilderglobalScheduler - schedulerServicepublic org.kie.api.runtime.manager.RuntimeEnvironmentBuilder classLoader(ClassLoader cl)
classLoader in interface org.kie.api.runtime.manager.RuntimeEnvironmentBuildercl - classLoaderpublic org.kie.api.runtime.manager.RuntimeEnvironmentBuilder newEmptyBuilder()
newEmptyBuilder in interface org.kie.api.runtime.manager.RuntimeEnvironmentBuilderFactorypublic org.kie.api.runtime.manager.RuntimeEnvironmentBuilder newDefaultBuilder()
newDefaultBuilder in interface org.kie.api.runtime.manager.RuntimeEnvironmentBuilderFactorypublic org.kie.api.runtime.manager.RuntimeEnvironmentBuilder newDefaultInMemoryBuilder()
newDefaultInMemoryBuilder in interface org.kie.api.runtime.manager.RuntimeEnvironmentBuilderFactorypublic org.kie.api.runtime.manager.RuntimeEnvironmentBuilder newDefaultBuilder(String groupId, String artifactId, String version)
newDefaultBuilder in interface org.kie.api.runtime.manager.RuntimeEnvironmentBuilderFactorypublic org.kie.api.runtime.manager.RuntimeEnvironmentBuilder newDefaultBuilder(String groupId, String artifactId, String version, String kbaseName, String ksessionName)
newDefaultBuilder in interface org.kie.api.runtime.manager.RuntimeEnvironmentBuilderFactorypublic org.kie.api.runtime.manager.RuntimeEnvironmentBuilder newDefaultBuilder(org.kie.api.builder.ReleaseId releaseId)
newDefaultBuilder in interface org.kie.api.runtime.manager.RuntimeEnvironmentBuilderFactorypublic org.kie.api.runtime.manager.RuntimeEnvironmentBuilder newDefaultBuilder(org.kie.api.builder.ReleaseId releaseId,
String kbaseName,
String ksessionName)
newDefaultBuilder in interface org.kie.api.runtime.manager.RuntimeEnvironmentBuilderFactorypublic org.kie.api.runtime.manager.RuntimeEnvironmentBuilder newClasspathKmoduleDefaultBuilder()
newClasspathKmoduleDefaultBuilder in interface org.kie.api.runtime.manager.RuntimeEnvironmentBuilderFactorypublic org.kie.api.runtime.manager.RuntimeEnvironmentBuilder newClasspathKmoduleDefaultBuilder(String kbaseName, String ksessionName)
newClasspathKmoduleDefaultBuilder in interface org.kie.api.runtime.manager.RuntimeEnvironmentBuilderFactoryCopyright © 2013–2017 JBoss by Red Hat. All rights reserved.