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
FieldsModifier and TypeFieldDescriptionprotected final org.camunda.bpm.dmn.engine.impl.DefaultDmnEngineConfigurationprotected DmnHistoryEventProducerprotected org.camunda.bpm.dmn.engine.impl.spi.el.ElProviderprotected List<org.camunda.bpm.dmn.feel.impl.scala.function.FeelCustomFunctionProvider>protected org.camunda.bpm.dmn.engine.impl.spi.el.DmnScriptEngineResolver -
Constructor Summary
ConstructorsConstructorDescriptionDmnEngineConfigurationBuilder(org.camunda.bpm.dmn.engine.impl.DefaultDmnEngineConfiguration dmnEngineConfiguration) Creates a new builder to modify the given DMN engine configuration. -
Method Summary
Modifier and TypeMethodDescriptionorg.camunda.bpm.dmn.engine.impl.DefaultDmnEngineConfigurationbuild()Modify the given DMN engine configuration and return it.protected List<org.camunda.bpm.dmn.engine.delegate.DmnDecisionEvaluationListener>dmnHistoryEventProducer(DmnHistoryEventProducer dmnHistoryEventProducer) elProvider(org.camunda.bpm.dmn.engine.impl.spi.el.ElProvider elProvider) enableFeelLegacyBehavior(boolean dmnFeelEnableLegacyBehavior) feelCustomFunctionProviders(List<org.camunda.bpm.dmn.feel.impl.scala.function.FeelCustomFunctionProvider> feelCustomFunctionProviders) scriptEngineResolver(org.camunda.bpm.dmn.engine.impl.spi.el.DmnScriptEngineResolver scriptEngineResolver)
-
Field Details
-
dmnEngineConfiguration
protected final org.camunda.bpm.dmn.engine.impl.DefaultDmnEngineConfiguration dmnEngineConfiguration -
dmnHistoryEventProducer
-
scriptEngineResolver
protected org.camunda.bpm.dmn.engine.impl.spi.el.DmnScriptEngineResolver scriptEngineResolver -
elProvider
protected org.camunda.bpm.dmn.engine.impl.spi.el.ElProvider elProvider -
feelCustomFunctionProviders
protected List<org.camunda.bpm.dmn.feel.impl.scala.function.FeelCustomFunctionProvider> feelCustomFunctionProviders
-
-
Constructor Details
-
DmnEngineConfigurationBuilder
public DmnEngineConfigurationBuilder(org.camunda.bpm.dmn.engine.impl.DefaultDmnEngineConfiguration dmnEngineConfiguration) Creates a new builder to modify the given DMN engine configuration.
-
-
Method Details
-
dmnHistoryEventProducer
public DmnEngineConfigurationBuilder dmnHistoryEventProducer(DmnHistoryEventProducer dmnHistoryEventProducer) -
scriptEngineResolver
public DmnEngineConfigurationBuilder scriptEngineResolver(org.camunda.bpm.dmn.engine.impl.spi.el.DmnScriptEngineResolver scriptEngineResolver) -
elProvider
public DmnEngineConfigurationBuilder elProvider(org.camunda.bpm.dmn.engine.impl.spi.el.ElProvider elProvider) -
feelCustomFunctionProviders
public DmnEngineConfigurationBuilder feelCustomFunctionProviders(List<org.camunda.bpm.dmn.feel.impl.scala.function.FeelCustomFunctionProvider> feelCustomFunctionProviders) -
build
public org.camunda.bpm.dmn.engine.impl.DefaultDmnEngineConfiguration build()Modify the given DMN engine configuration and return it. -
createCustomPostDecisionEvaluationListeners
protected List<org.camunda.bpm.dmn.engine.delegate.DmnDecisionEvaluationListener> createCustomPostDecisionEvaluationListeners() -
enableFeelLegacyBehavior
-