org.camunda.bpm.engine.impl.dmn.configuration
Class DmnEngineConfigurationBuilder

java.lang.Object
  extended by org.camunda.bpm.engine.impl.dmn.configuration.DmnEngineConfigurationBuilder

public class DmnEngineConfigurationBuilder
extends Object

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
protected  org.camunda.bpm.dmn.engine.impl.DefaultDmnEngineConfiguration dmnEngineConfiguration
           
protected  DmnHistoryEventProducer dmnHistoryEventProducer
           
protected  ExpressionManager expressionManager
           
protected  HistoryLevel historyLevel
           
protected  org.camunda.bpm.dmn.engine.impl.spi.el.DmnScriptEngineResolver scriptEngineResolver
           
 
Constructor Summary
DmnEngineConfigurationBuilder(org.camunda.bpm.dmn.engine.impl.DefaultDmnEngineConfiguration dmnEngineConfiguration)
          Creates a new builder to modify the given DMN engine configuration.
 
Method Summary
 org.camunda.bpm.dmn.engine.impl.DefaultDmnEngineConfiguration build()
          Modify the given DMN engine configuration and return it.
protected  List<org.camunda.bpm.dmn.engine.delegate.DmnDecisionEvaluationListener> createCustomPostDecisionEvaluationListeners()
           
 DmnEngineConfigurationBuilder dmnHistoryEventProducer(DmnHistoryEventProducer dmnHistoryEventProducer)
           
 DmnEngineConfigurationBuilder expressionManager(ExpressionManager expressionManager)
           
 DmnEngineConfigurationBuilder historyLevel(HistoryLevel historyLevel)
           
 DmnEngineConfigurationBuilder scriptEngineResolver(org.camunda.bpm.dmn.engine.impl.spi.el.DmnScriptEngineResolver scriptEngineResolver)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

dmnEngineConfiguration

protected final org.camunda.bpm.dmn.engine.impl.DefaultDmnEngineConfiguration dmnEngineConfiguration

historyLevel

protected HistoryLevel historyLevel

dmnHistoryEventProducer

protected DmnHistoryEventProducer dmnHistoryEventProducer

scriptEngineResolver

protected org.camunda.bpm.dmn.engine.impl.spi.el.DmnScriptEngineResolver scriptEngineResolver

expressionManager

protected ExpressionManager expressionManager
Constructor Detail

DmnEngineConfigurationBuilder

public DmnEngineConfigurationBuilder(org.camunda.bpm.dmn.engine.impl.DefaultDmnEngineConfiguration dmnEngineConfiguration)
Creates a new builder to modify the given DMN engine configuration.

Method Detail

historyLevel

public DmnEngineConfigurationBuilder historyLevel(HistoryLevel historyLevel)

dmnHistoryEventProducer

public DmnEngineConfigurationBuilder dmnHistoryEventProducer(DmnHistoryEventProducer dmnHistoryEventProducer)

scriptEngineResolver

public DmnEngineConfigurationBuilder scriptEngineResolver(org.camunda.bpm.dmn.engine.impl.spi.el.DmnScriptEngineResolver scriptEngineResolver)

expressionManager

public DmnEngineConfigurationBuilder expressionManager(ExpressionManager expressionManager)

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()


Copyright © 2017 camunda services GmbH. All rights reserved.