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 java.lang.Object implements RuntimeEnvironmentBuilderFactory
-
-
Constructor Summary
Constructors Constructor Description Factory()
-
Method Summary
All 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(java.lang.String kbaseName, java.lang.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(java.lang.String groupId, java.lang.String artifactId, java.lang.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(java.lang.String groupId, java.lang.String artifactId, java.lang.String version, java.lang.String kbaseName, java.lang.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, java.lang.String kbaseName, java.lang.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
-
get
public static RuntimeEnvironmentBuilderFactory get()
Returns a reference to the RuntimeEnvironmentBuilderFactory singleton
-
newEmptyBuilder
public 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 interfaceRuntimeEnvironmentBuilderFactory- Returns:
- new instance of
RuntimeEnvironmentBuilder
-
newDefaultBuilder
public RuntimeEnvironmentBuilder newDefaultBuilder()
Description copied from interface:RuntimeEnvironmentBuilderFactoryProvides default configuration ofRuntimeEnvironmentBuilderthat is based on:- DefaultRuntimeEnvironment
- Specified by:
newDefaultBuilderin interfaceRuntimeEnvironmentBuilderFactory- Returns:
- new instance of
RuntimeEnvironmentBuilderthat is already preconfigured with defaults see DefaultRuntimeEnvironment
-
newDefaultInMemoryBuilder
public RuntimeEnvironmentBuilder newDefaultInMemoryBuilder()
Description copied from interface:RuntimeEnvironmentBuilderFactoryProvides default configuration ofRuntimeEnvironmentBuilderthat is based on:- DefaultRuntimeEnvironment
- Specified by:
newDefaultInMemoryBuilderin interfaceRuntimeEnvironmentBuilderFactory- Returns:
- new instance of
RuntimeEnvironmentBuilderthat is already preconfigured with defaults see DefaultRuntimeEnvironment
-
newDefaultBuilder
public RuntimeEnvironmentBuilder newDefaultBuilder(java.lang.String groupId, java.lang.String artifactId, java.lang.String version)
Description copied from interface:RuntimeEnvironmentBuilderFactoryProvides default configuration ofRuntimeEnvironmentBuilderthat is based on:- DefaultRuntimeEnvironment
- Specified by:
newDefaultBuilderin interfaceRuntimeEnvironmentBuilderFactory- Parameters:
groupId- group id of kjarartifactId- artifact id of kjarversion- version number of kjar- Returns:
- new instance of
RuntimeEnvironmentBuilderthat is already preconfigured with defaults see DefaultRuntimeEnvironment
-
newDefaultBuilder
public RuntimeEnvironmentBuilder newDefaultBuilder(java.lang.String groupId, java.lang.String artifactId, java.lang.String version, java.lang.String kbaseName, java.lang.String ksessionName)
Description copied from interface:RuntimeEnvironmentBuilderFactoryProvides default configuration ofRuntimeEnvironmentBuilderthat is based on:- DefaultRuntimeEnvironment
- Specified by:
newDefaultBuilderin interfaceRuntimeEnvironmentBuilderFactory- Parameters:
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 kjar- Returns:
- new instance of
RuntimeEnvironmentBuilderthat is already preconfigured with defaults see DefaultRuntimeEnvironment
-
newDefaultBuilder
public RuntimeEnvironmentBuilder newDefaultBuilder(ReleaseId releaseId)
Description copied from interface:RuntimeEnvironmentBuilderFactoryProvides default configuration ofRuntimeEnvironmentBuilderthat is based on:- DefaultRuntimeEnvironment
- Specified by:
newDefaultBuilderin interfaceRuntimeEnvironmentBuilderFactory- Parameters:
releaseId-ReleaseIdthat described the kjar- Returns:
- new instance of
RuntimeEnvironmentBuilderthat is already preconfigured with defaults see DefaultRuntimeEnvironment
-
newDefaultBuilder
public RuntimeEnvironmentBuilder newDefaultBuilder(ReleaseId releaseId, java.lang.String kbaseName, java.lang.String ksessionName)
Description copied from interface:RuntimeEnvironmentBuilderFactoryProvides default configuration ofRuntimeEnvironmentBuilderthat is based on:- DefaultRuntimeEnvironment
- Specified by:
newDefaultBuilderin interfaceRuntimeEnvironmentBuilderFactory- Parameters:
releaseId-ReleaseIdthat described the kjarkbaseName- name of the kbase defined in kmodule.xml stored in kjarksessionName- name of the ksession define in kmodule.xml stored in kjar- Returns:
- new instance of
RuntimeEnvironmentBuilderthat is already preconfigured with defaults see DefaultRuntimeEnvironment
-
newClasspathKmoduleDefaultBuilder
public RuntimeEnvironmentBuilder newClasspathKmoduleDefaultBuilder()
Description copied from interface:RuntimeEnvironmentBuilderFactoryProvides default configuration ofRuntimeEnvironmentBuilderthat is based on:- DefaultRuntimeEnvironment
- Specified by:
newClasspathKmoduleDefaultBuilderin interfaceRuntimeEnvironmentBuilderFactory- Returns:
- new instance of
RuntimeEnvironmentBuilderthat is already preconfigured with defaults see DefaultRuntimeEnvironment
-
newClasspathKmoduleDefaultBuilder
public RuntimeEnvironmentBuilder newClasspathKmoduleDefaultBuilder(java.lang.String kbaseName, java.lang.String ksessionName)
Description copied from interface:RuntimeEnvironmentBuilderFactoryProvides default configuration ofRuntimeEnvironmentBuilderthat is based on:- DefaultRuntimeEnvironment
- Specified by:
newClasspathKmoduleDefaultBuilderin interfaceRuntimeEnvironmentBuilderFactory- Parameters:
kbaseName- name of the kbase defined in kmodule.xmlksessionName- name of the ksession define in kmodule.xml- Returns:
- new instance of
RuntimeEnvironmentBuilderthat is already preconfigured with defaults see DefaultRuntimeEnvironment
-
-