Package org.kie.api.runtime.manager
Class RuntimeEnvironmentBuilder.Factory
- java.lang.Object
- 
- org.kie.api.runtime.manager.RuntimeEnvironmentBuilder.Factory
 
- 
- All Implemented Interfaces:
- RuntimeEnvironmentBuilderFactory
 - Enclosing interface:
- RuntimeEnvironmentBuilder
 
 public static class RuntimeEnvironmentBuilder.Factory extends Object implements RuntimeEnvironmentBuilderFactory 
- 
- 
Constructor SummaryConstructors Constructor Description Factory()
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static RuntimeEnvironmentBuilderFactoryget()Returns a reference to the RuntimeEnvironmentBuilderFactory singletonRuntimeEnvironmentBuildernewClasspathKmoduleDefaultBuilder()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- 
getpublic static RuntimeEnvironmentBuilderFactory get() Returns a reference to the RuntimeEnvironmentBuilderFactory singleton
 - 
newEmptyBuilderpublic RuntimeEnvironmentBuilder newEmptyBuilder() Description copied from interface:RuntimeEnvironmentBuilderFactoryProvides completely emptyRuntimeEnvironmentBuilderinstance that allows to manually set all required components instead of relying on any defaults.- Specified by:
- newEmptyBuilderin interface- RuntimeEnvironmentBuilderFactory
- Returns:
- new instance of RuntimeEnvironmentBuilder
 
 - 
newDefaultBuilderpublic RuntimeEnvironmentBuilder newDefaultBuilder() Description copied from interface:RuntimeEnvironmentBuilderFactoryProvides default configuration ofRuntimeEnvironmentBuilderthat is based on:- DefaultRuntimeEnvironment
 - Specified by:
- newDefaultBuilderin interface- RuntimeEnvironmentBuilderFactory
- Returns:
- new instance of RuntimeEnvironmentBuilderthat is already preconfigured with defaults see DefaultRuntimeEnvironment
 
 - 
newDefaultInMemoryBuilderpublic RuntimeEnvironmentBuilder newDefaultInMemoryBuilder() Description copied from interface:RuntimeEnvironmentBuilderFactoryProvides default configuration ofRuntimeEnvironmentBuilderthat is based on:- DefaultRuntimeEnvironment
 - Specified by:
- newDefaultInMemoryBuilderin interface- RuntimeEnvironmentBuilderFactory
- Returns:
- new instance of RuntimeEnvironmentBuilderthat is already preconfigured with defaults see DefaultRuntimeEnvironment
 
 - 
newDefaultBuilderpublic RuntimeEnvironmentBuilder newDefaultBuilder(String groupId, String artifactId, String version) Description copied from interface:RuntimeEnvironmentBuilderFactoryProvides default configuration ofRuntimeEnvironmentBuilderthat is based on:- DefaultRuntimeEnvironment
 - Specified by:
- newDefaultBuilderin interface- RuntimeEnvironmentBuilderFactory
- 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
 
 - 
newDefaultBuilderpublic RuntimeEnvironmentBuilder newDefaultBuilder(String groupId, String artifactId, String version, String kbaseName, String ksessionName) Description copied from interface:RuntimeEnvironmentBuilderFactoryProvides default configuration ofRuntimeEnvironmentBuilderthat is based on:- DefaultRuntimeEnvironment
 - Specified by:
- newDefaultBuilderin interface- RuntimeEnvironmentBuilderFactory
- 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
 
 - 
newDefaultBuilderpublic RuntimeEnvironmentBuilder newDefaultBuilder(ReleaseId releaseId) Description copied from interface:RuntimeEnvironmentBuilderFactoryProvides default configuration ofRuntimeEnvironmentBuilderthat is based on:- DefaultRuntimeEnvironment
 - Specified by:
- newDefaultBuilderin interface- RuntimeEnvironmentBuilderFactory
- Parameters:
- releaseId-- ReleaseIdthat described the kjar
- Returns:
- new instance of RuntimeEnvironmentBuilderthat is already preconfigured with defaults see DefaultRuntimeEnvironment
 
 - 
newDefaultBuilderpublic RuntimeEnvironmentBuilder newDefaultBuilder(ReleaseId releaseId, String kbaseName, String ksessionName) Description copied from interface:RuntimeEnvironmentBuilderFactoryProvides default configuration ofRuntimeEnvironmentBuilderthat is based on:- DefaultRuntimeEnvironment
 - Specified by:
- newDefaultBuilderin interface- RuntimeEnvironmentBuilderFactory
- 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
 
 - 
newClasspathKmoduleDefaultBuilderpublic RuntimeEnvironmentBuilder newClasspathKmoduleDefaultBuilder() Description copied from interface:RuntimeEnvironmentBuilderFactoryProvides default configuration ofRuntimeEnvironmentBuilderthat is based on:- DefaultRuntimeEnvironment
 - Specified by:
- newClasspathKmoduleDefaultBuilderin interface- RuntimeEnvironmentBuilderFactory
- Returns:
- new instance of RuntimeEnvironmentBuilderthat is already preconfigured with defaults see DefaultRuntimeEnvironment
 
 - 
newClasspathKmoduleDefaultBuilderpublic RuntimeEnvironmentBuilder newClasspathKmoduleDefaultBuilder(String kbaseName, String ksessionName) Description copied from interface:RuntimeEnvironmentBuilderFactoryProvides default configuration ofRuntimeEnvironmentBuilderthat is based on:- DefaultRuntimeEnvironment
 - Specified by:
- newClasspathKmoduleDefaultBuilderin interface- RuntimeEnvironmentBuilderFactory
- 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
 
 
- 
 
-