public class DmnEngineConfigurationBuilder extends Object
Modifier and Type | Field and Description |
---|---|
protected DefaultDmnEngineConfiguration |
dmnEngineConfiguration |
protected DmnHistoryEventProducer |
dmnHistoryEventProducer |
protected ExpressionManager |
expressionManager |
protected List<FeelCustomFunctionProvider> |
feelCustomFunctionProviders |
protected DmnScriptEngineResolver |
scriptEngineResolver |
Constructor and Description |
---|
DmnEngineConfigurationBuilder(DefaultDmnEngineConfiguration dmnEngineConfiguration)
Creates a new builder to modify the given DMN engine configuration.
|
Modifier and Type | Method and Description |
---|---|
DefaultDmnEngineConfiguration |
build()
Modify the given DMN engine configuration and return it.
|
protected List<DmnDecisionEvaluationListener> |
createCustomPostDecisionEvaluationListeners() |
DmnEngineConfigurationBuilder |
dmnHistoryEventProducer(DmnHistoryEventProducer dmnHistoryEventProducer) |
DmnEngineConfigurationBuilder |
enableFeelLegacyBehavior(boolean dmnFeelEnableLegacyBehavior) |
DmnEngineConfigurationBuilder |
expressionManager(ExpressionManager expressionManager) |
DmnEngineConfigurationBuilder |
feelCustomFunctionProviders(List<FeelCustomFunctionProvider> feelCustomFunctionProviders) |
DmnEngineConfigurationBuilder |
scriptEngineResolver(DmnScriptEngineResolver scriptEngineResolver) |
protected final DefaultDmnEngineConfiguration dmnEngineConfiguration
protected DmnHistoryEventProducer dmnHistoryEventProducer
protected DmnScriptEngineResolver scriptEngineResolver
protected ExpressionManager expressionManager
protected List<FeelCustomFunctionProvider> feelCustomFunctionProviders
public DmnEngineConfigurationBuilder(DefaultDmnEngineConfiguration dmnEngineConfiguration)
public DmnEngineConfigurationBuilder dmnHistoryEventProducer(DmnHistoryEventProducer dmnHistoryEventProducer)
public DmnEngineConfigurationBuilder scriptEngineResolver(DmnScriptEngineResolver scriptEngineResolver)
public DmnEngineConfigurationBuilder expressionManager(ExpressionManager expressionManager)
public DmnEngineConfigurationBuilder feelCustomFunctionProviders(List<FeelCustomFunctionProvider> feelCustomFunctionProviders)
public DefaultDmnEngineConfiguration build()
protected List<DmnDecisionEvaluationListener> createCustomPostDecisionEvaluationListeners()
public DmnEngineConfigurationBuilder enableFeelLegacyBehavior(boolean dmnFeelEnableLegacyBehavior)
Copyright © 2021. All rights reserved.