Class DmnEngineConfigurationBuilder
java.lang.Object
org.camunda.bpm.engine.impl.dmn.configuration.DmnEngineConfigurationBuilder
Modify the given DMN engine configuration so that the DMN engine can be used
from the process engine. Note that properties will not be overridden if they
are set on the configuration, except the transform handler for the decision table.
- Author:
- Philipp Ossler
-
Field Summary
Modifier and TypeFieldDescriptionprotected final DefaultDmnEngineConfiguration
protected DmnHistoryEventProducer
protected ElProvider
protected List<FeelCustomFunctionProvider>
protected DmnScriptEngineResolver
-
Constructor Summary
ConstructorDescriptionDmnEngineConfigurationBuilder
(DefaultDmnEngineConfiguration dmnEngineConfiguration) Creates a new builder to modify the given DMN engine configuration. -
Method Summary
Modifier and TypeMethodDescriptionbuild()
Modify the given DMN engine configuration and return it.protected List<DmnDecisionEvaluationListener>
dmnHistoryEventProducer
(DmnHistoryEventProducer dmnHistoryEventProducer) elProvider
(ElProvider elProvider) enableFeelLegacyBehavior
(boolean dmnFeelEnableLegacyBehavior) feelCustomFunctionProviders
(List<FeelCustomFunctionProvider> feelCustomFunctionProviders) returnBlankTableOutputAsNull
(boolean dmnReturnBlankTableOutputAsNull) scriptEngineResolver
(DmnScriptEngineResolver scriptEngineResolver)
-
Field Details
-
dmnEngineConfiguration
-
dmnHistoryEventProducer
-
scriptEngineResolver
-
elProvider
-
feelCustomFunctionProviders
-
-
Constructor Details
-
DmnEngineConfigurationBuilder
Creates a new builder to modify the given DMN engine configuration.
-
-
Method Details
-
dmnHistoryEventProducer
public DmnEngineConfigurationBuilder dmnHistoryEventProducer(DmnHistoryEventProducer dmnHistoryEventProducer) -
scriptEngineResolver
public DmnEngineConfigurationBuilder scriptEngineResolver(DmnScriptEngineResolver scriptEngineResolver) -
elProvider
-
feelCustomFunctionProviders
public DmnEngineConfigurationBuilder feelCustomFunctionProviders(List<FeelCustomFunctionProvider> feelCustomFunctionProviders) -
build
Modify the given DMN engine configuration and return it. -
createCustomPostDecisionEvaluationListeners
-
enableFeelLegacyBehavior
-
returnBlankTableOutputAsNull
public DmnEngineConfigurationBuilder returnBlankTableOutputAsNull(boolean dmnReturnBlankTableOutputAsNull)
-