Class DmnEngineConfigurationBuilder
- java.lang.Object
- 
- org.camunda.bpm.engine.impl.dmn.configuration.DmnEngineConfigurationBuilder
 
- 
 public class DmnEngineConfigurationBuilder extends java.lang.ObjectModify 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 SummaryFields Modifier and Type Field Description protected DefaultDmnEngineConfigurationdmnEngineConfigurationprotected DmnHistoryEventProducerdmnHistoryEventProducerprotected ElProviderelProviderprotected java.util.List<FeelCustomFunctionProvider>feelCustomFunctionProvidersprotected DmnScriptEngineResolverscriptEngineResolver
 - 
Constructor SummaryConstructors Constructor Description DmnEngineConfigurationBuilder(DefaultDmnEngineConfiguration dmnEngineConfiguration)Creates a new builder to modify the given DMN engine configuration.
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description DefaultDmnEngineConfigurationbuild()Modify the given DMN engine configuration and return it.protected java.util.List<DmnDecisionEvaluationListener>createCustomPostDecisionEvaluationListeners()DmnEngineConfigurationBuilderdmnHistoryEventProducer(DmnHistoryEventProducer dmnHistoryEventProducer)DmnEngineConfigurationBuilderelProvider(ElProvider elProvider)DmnEngineConfigurationBuilderenableFeelLegacyBehavior(boolean dmnFeelEnableLegacyBehavior)DmnEngineConfigurationBuilderfeelCustomFunctionProviders(java.util.List<FeelCustomFunctionProvider> feelCustomFunctionProviders)DmnEngineConfigurationBuilderreturnBlankTableOutputAsNull(boolean dmnReturnBlankTableOutputAsNull)DmnEngineConfigurationBuilderscriptEngineResolver(DmnScriptEngineResolver scriptEngineResolver)
 
- 
- 
- 
Field Detail- 
dmnEngineConfigurationprotected final DefaultDmnEngineConfiguration dmnEngineConfiguration 
 - 
dmnHistoryEventProducerprotected DmnHistoryEventProducer dmnHistoryEventProducer 
 - 
scriptEngineResolverprotected DmnScriptEngineResolver scriptEngineResolver 
 - 
elProviderprotected ElProvider elProvider 
 - 
feelCustomFunctionProvidersprotected java.util.List<FeelCustomFunctionProvider> feelCustomFunctionProviders 
 
- 
 - 
Constructor Detail- 
DmnEngineConfigurationBuilderpublic DmnEngineConfigurationBuilder(DefaultDmnEngineConfiguration dmnEngineConfiguration) Creates a new builder to modify the given DMN engine configuration.
 
- 
 - 
Method Detail- 
dmnHistoryEventProducerpublic DmnEngineConfigurationBuilder dmnHistoryEventProducer(DmnHistoryEventProducer dmnHistoryEventProducer) 
 - 
scriptEngineResolverpublic DmnEngineConfigurationBuilder scriptEngineResolver(DmnScriptEngineResolver scriptEngineResolver) 
 - 
elProviderpublic DmnEngineConfigurationBuilder elProvider(ElProvider elProvider) 
 - 
feelCustomFunctionProviderspublic DmnEngineConfigurationBuilder feelCustomFunctionProviders(java.util.List<FeelCustomFunctionProvider> feelCustomFunctionProviders) 
 - 
buildpublic DefaultDmnEngineConfiguration build() Modify the given DMN engine configuration and return it.
 - 
createCustomPostDecisionEvaluationListenersprotected java.util.List<DmnDecisionEvaluationListener> createCustomPostDecisionEvaluationListeners() 
 - 
enableFeelLegacyBehaviorpublic DmnEngineConfigurationBuilder enableFeelLegacyBehavior(boolean dmnFeelEnableLegacyBehavior) 
 - 
returnBlankTableOutputAsNullpublic DmnEngineConfigurationBuilder returnBlankTableOutputAsNull(boolean dmnReturnBlankTableOutputAsNull) 
 
- 
 
-