Package org.kie.api.runtime.manager
Interface RuntimeEnvironmentBuilderFactory
- 
- All Known Implementing Classes:
- RuntimeEnvironmentBuilder.Factory
 
 public interface RuntimeEnvironmentBuilderFactory
- 
- 
Method SummaryAll Methods Instance Methods Abstract Methods Modifier and Type Method Description RuntimeEnvironmentBuildernewClasspathKmoduleDefaultBuilder()Provides default configuration ofRuntimeEnvironmentBuilderthat is based on: DefaultRuntimeEnvironment It relies on KieClasspathContainer that requires to have kmodule.xml present in META-INF folder which defines the kjar itself.RuntimeEnvironmentBuildernewClasspathKmoduleDefaultBuilder(String kbaseName, String ksessionName)Provides default configuration ofRuntimeEnvironmentBuilderthat is based on: DefaultRuntimeEnvironment It relies on KieClasspathContainer that requires to have kmodule.xml present in META-INF folder which defines the kjar itself.RuntimeEnvironmentBuildernewDefaultBuilder()Provides default configuration ofRuntimeEnvironmentBuilderthat is based on: DefaultRuntimeEnvironmentRuntimeEnvironmentBuildernewDefaultBuilder(String groupId, String artifactId, String version)Provides default configuration ofRuntimeEnvironmentBuilderthat is based on: DefaultRuntimeEnvironment This one is tailored to works smoothly with kjars as the notion of kbase and ksessionsRuntimeEnvironmentBuildernewDefaultBuilder(String groupId, String artifactId, String version, String kbaseName, String ksessionName)Provides default configuration ofRuntimeEnvironmentBuilderthat is based on: DefaultRuntimeEnvironment This one is tailored to works smoothly with kjars as the notion of kbase and ksessionsRuntimeEnvironmentBuildernewDefaultBuilder(ReleaseId releaseId)Provides default configuration ofRuntimeEnvironmentBuilderthat is based on: DefaultRuntimeEnvironment This one is tailored to works smoothly with kjars as the notion of kbase and ksessionsRuntimeEnvironmentBuildernewDefaultBuilder(ReleaseId releaseId, String kbaseName, String ksessionName)Provides default configuration ofRuntimeEnvironmentBuilderthat is based on: DefaultRuntimeEnvironment This one is tailored to works smoothly with kjars as the notion of kbase and ksessionsRuntimeEnvironmentBuildernewDefaultInMemoryBuilder()Provides default configuration ofRuntimeEnvironmentBuilderthat is based on: DefaultRuntimeEnvironment but it does not have persistence for process engine configured so it will only store process instances in memoryRuntimeEnvironmentBuildernewEmptyBuilder()Provides completely emptyRuntimeEnvironmentBuilderinstance that allows to manually set all required components instead of relying on any defaults.
 
- 
- 
- 
Method Detail- 
newEmptyBuilderRuntimeEnvironmentBuilder newEmptyBuilder() Provides completely emptyRuntimeEnvironmentBuilderinstance that allows to manually set all required components instead of relying on any defaults.- Returns:
- new instance of RuntimeEnvironmentBuilder
 
 - 
newDefaultBuilderRuntimeEnvironmentBuilder newDefaultBuilder() Provides default configuration ofRuntimeEnvironmentBuilderthat is based on:- DefaultRuntimeEnvironment
 - Returns:
- new instance of RuntimeEnvironmentBuilderthat is already preconfigured with defaults see DefaultRuntimeEnvironment
 
 - 
newDefaultInMemoryBuilderRuntimeEnvironmentBuilder newDefaultInMemoryBuilder() Provides default configuration ofRuntimeEnvironmentBuilderthat is based on:- DefaultRuntimeEnvironment
 - Returns:
- new instance of RuntimeEnvironmentBuilderthat is already preconfigured with defaults see DefaultRuntimeEnvironment
 
 - 
newDefaultBuilderRuntimeEnvironmentBuilder newDefaultBuilder(String groupId, String artifactId, String version) Provides default configuration ofRuntimeEnvironmentBuilderthat is based on:- DefaultRuntimeEnvironment
 - Parameters:
- groupId- group id of kjar
- artifactId- artifact id of kjar
- version- version number of kjar
- Returns:
- new instance of RuntimeEnvironmentBuilderthat is already preconfigured with defaults see DefaultRuntimeEnvironment
 
 - 
newDefaultBuilderRuntimeEnvironmentBuilder newDefaultBuilder(String groupId, String artifactId, String version, String kbaseName, String ksessionName) Provides default configuration ofRuntimeEnvironmentBuilderthat is based on:- DefaultRuntimeEnvironment
 - Parameters:
- groupId- group id of kjar
- artifactId- artifact id of kjar
- version- version number of kjar
- kbaseName- name of the kbase defined in kmodule.xml stored in kjar
- ksessionName- name of the ksession define in kmodule.xml stored in kjar
- Returns:
- new instance of RuntimeEnvironmentBuilderthat is already preconfigured with defaults see DefaultRuntimeEnvironment
 
 - 
newDefaultBuilderRuntimeEnvironmentBuilder newDefaultBuilder(ReleaseId releaseId) Provides default configuration ofRuntimeEnvironmentBuilderthat is based on:- DefaultRuntimeEnvironment
 - Parameters:
- releaseId-- ReleaseIdthat described the kjar
- Returns:
- new instance of RuntimeEnvironmentBuilderthat is already preconfigured with defaults see DefaultRuntimeEnvironment
 
 - 
newDefaultBuilderRuntimeEnvironmentBuilder newDefaultBuilder(ReleaseId releaseId, String kbaseName, String ksessionName) Provides default configuration ofRuntimeEnvironmentBuilderthat is based on:- DefaultRuntimeEnvironment
 - Parameters:
- releaseId-- ReleaseIdthat described the kjar
- kbaseName- name of the kbase defined in kmodule.xml stored in kjar
- ksessionName- name of the ksession define in kmodule.xml stored in kjar
- Returns:
- new instance of RuntimeEnvironmentBuilderthat is already preconfigured with defaults see DefaultRuntimeEnvironment
 
 - 
newClasspathKmoduleDefaultBuilderRuntimeEnvironmentBuilder newClasspathKmoduleDefaultBuilder() Provides default configuration ofRuntimeEnvironmentBuilderthat is based on:- DefaultRuntimeEnvironment
 - Returns:
- new instance of RuntimeEnvironmentBuilderthat is already preconfigured with defaults see DefaultRuntimeEnvironment
 
 - 
newClasspathKmoduleDefaultBuilderRuntimeEnvironmentBuilder newClasspathKmoduleDefaultBuilder(String kbaseName, String ksessionName) Provides default configuration ofRuntimeEnvironmentBuilderthat is based on:- DefaultRuntimeEnvironment
 - Parameters:
- kbaseName- name of the kbase defined in kmodule.xml
- ksessionName- name of the ksession define in kmodule.xml
- Returns:
- new instance of RuntimeEnvironmentBuilderthat is already preconfigured with defaults see DefaultRuntimeEnvironment
 
 
- 
 
-