Package org.kie.dmn.core.internal.utils
Class DMNRuntimeBuilder
- java.lang.Object
-
- org.kie.dmn.core.internal.utils.DMNRuntimeBuilder
-
public class DMNRuntimeBuilder extends Object
Internal Utility class.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classDMNRuntimeBuilder.DMNRuntimeBuilderConfiguredstatic interfaceDMNRuntimeBuilder.RelativeImportResolver
-
Method Summary
-
-
-
Method Detail
-
fromDefaults
public static DMNRuntimeBuilder fromDefaults()
Internal Utility class.
-
addProfile
public DMNRuntimeBuilder addProfile(DMNProfile dmnProfile)
-
setOption
public DMNRuntimeBuilder setOption(RuntimeTypeCheckOption option)
-
setRootClassLoader
public DMNRuntimeBuilder setRootClassLoader(ClassLoader classLoader)
-
setRelativeImportResolver
public DMNRuntimeBuilder setRelativeImportResolver(DMNRuntimeBuilder.RelativeImportResolver relativeResolver)
-
setKieRuntimeFactoryFunction
public DMNRuntimeBuilder setKieRuntimeFactoryFunction(Function<String,org.kie.api.runtime.KieRuntimeFactory> kieRuntimeFactoryFunction)
-
setDecisionLogicCompilerFactory
public DMNRuntimeBuilder setDecisionLogicCompilerFactory(DMNDecisionLogicCompilerFactory factory)
-
usingStrict
public static DMNRuntimeBuilder.DMNRuntimeBuilderConfigured usingStrict()
Internal Utility class.
-
buildConfiguration
public DMNRuntimeBuilder.DMNRuntimeBuilderConfigured buildConfiguration()
-
buildConfigurationUsingCustomCompiler
public DMNRuntimeBuilder.DMNRuntimeBuilderConfigured buildConfigurationUsingCustomCompiler(Function<org.kie.dmn.api.core.DMNCompilerConfiguration,org.kie.dmn.api.core.DMNCompiler> dmnCompilerFn)
-
-