org.camunda.bpm.dmn.engine.impl
Class DmnEngineConfigurationImpl

java.lang.Object
  extended by org.camunda.bpm.dmn.engine.impl.DmnEngineConfigurationImpl
All Implemented Interfaces:
DmnEngineConfiguration

public class DmnEngineConfigurationImpl
extends Object
implements DmnEngineConfiguration


Field Summary
protected  DmnContextFactory contextFactory
           
protected  List<DmnDecisionTableListener> customDmnDecisionTableListeners
           
protected  List<DmnDecisionTableListener> customPostDmnDecisionTableListeners
           
protected  List<DmnTransformListener> customPostDmnTransformListeners
           
protected  List<DmnDecisionTableListener> customPreDmnDecisionTableListeners
           
protected  List<DmnTransformListener> customPreDmnTransformListeners
           
protected  DataTypeTransformerFactory dataTypeTransformerFactory
           
protected  DmnElementHandlerRegistry elementHandlerRegistry
           
protected  DmnEngineMetricCollector engineMetricCollector
           
protected  Map<org.camunda.bpm.model.dmn.HitPolicy,DmnHitPolicyHandler> hitPolicyHandlers
           
protected  DmnScriptEngineResolver scriptEngineResolver
           
protected  DmnTransformer transformer
           
protected  DmnTransformFactory transformFactory
           
 
Constructor Summary
DmnEngineConfigurationImpl()
           
 
Method Summary
 DmnEngine buildEngine()
           
 List<DmnDecisionTableListener> getCustomDmnDecisionTableListeners()
           
 List<DmnDecisionTableListener> getCustomPostDmnDecisionTableListeners()
           
 List<DmnTransformListener> getCustomPostDmnTransformListeners()
           
 List<DmnDecisionTableListener> getCustomPreDmnDecisionTableListeners()
           
 List<DmnTransformListener> getCustomPreDmnTransformListeners()
           
 DataTypeTransformerFactory getDataTypeTransformerFactory()
           
protected  List<DmnDecisionTableListener> getDefaultDmnDecisionTableListeners()
           
protected  List<DmnTransformListener> getDefaultDmnTransformListeners()
           
protected  Map<org.camunda.bpm.model.dmn.HitPolicy,DmnHitPolicyHandler> getDefaultHitPolicyHandlers()
           
 DmnContextFactory getDmnContextFactory()
           
 DmnElementHandlerRegistry getElementHandlerRegistry()
           
 DmnEngineMetricCollector getEngineMetricCollector()
           
 Map<org.camunda.bpm.model.dmn.HitPolicy,DmnHitPolicyHandler> getHitPolicyHandlers()
           
 DmnScriptEngineResolver getScriptEngineResolver()
           
 DmnTransformer getTransformer()
           
 DmnTransformFactory getTransformFactory()
           
protected  void init()
           
protected  void initContextFactory()
           
protected  void initDataTypeTransformerFactory()
           
protected  void initDmnDecisionTableListeners()
           
protected  void initElementHandlerRegistry()
           
protected  void initHitPolicyHandlers()
           
protected  void initMetricCollector()
           
protected  void initScriptEngineResolver()
           
protected  void initTransformer()
           
 void initTransformFactory()
           
 void setCustomDmnDecisionTableListeners(List<DmnDecisionTableListener> customDmnDecisionTableListeners)
           
 void setCustomPostDmnDecisionTableListeners(List<DmnDecisionTableListener> customPostDmnDecisionTableListeners)
           
 void setCustomPostDmnTransformListeners(List<DmnTransformListener> customPostDmnTransformListeners)
           
 void setCustomPreDmnDecisionTableListeners(List<DmnDecisionTableListener> customPreDmnDecisionTableListeners)
           
 void setCustomPreDmnTransformListeners(List<DmnTransformListener> customPreDmnTransformListeners)
           
 void setDataTypeTransformerFactory(DataTypeTransformerFactory dataTypeTransformerFactory)
           
 void setDmnContextFactory(DmnContextFactory contextFactory)
           
 void setElementHandlerRegistry(DmnElementHandlerRegistry elementHandlerRegistry)
           
 void setEngineMetricCollector(DmnEngineMetricCollector engineMetricCollector)
           
 void setHitPolicyHandlers(Map<org.camunda.bpm.model.dmn.HitPolicy,DmnHitPolicyHandler> hitPolicyHandlers)
           
 void setScriptEngineResolver(DmnScriptEngineResolver scriptEngineResolver)
           
 void setTransformFactory(DmnTransformFactory transformFactory)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

contextFactory

protected DmnContextFactory contextFactory

transformer

protected DmnTransformer transformer

transformFactory

protected DmnTransformFactory transformFactory

elementHandlerRegistry

protected DmnElementHandlerRegistry elementHandlerRegistry

engineMetricCollector

protected DmnEngineMetricCollector engineMetricCollector

customPreDmnTransformListeners

protected List<DmnTransformListener> customPreDmnTransformListeners

customPostDmnTransformListeners

protected List<DmnTransformListener> customPostDmnTransformListeners

customPreDmnDecisionTableListeners

protected List<DmnDecisionTableListener> customPreDmnDecisionTableListeners

customDmnDecisionTableListeners

protected List<DmnDecisionTableListener> customDmnDecisionTableListeners

customPostDmnDecisionTableListeners

protected List<DmnDecisionTableListener> customPostDmnDecisionTableListeners

hitPolicyHandlers

protected Map<org.camunda.bpm.model.dmn.HitPolicy,DmnHitPolicyHandler> hitPolicyHandlers

scriptEngineResolver

protected DmnScriptEngineResolver scriptEngineResolver

dataTypeTransformerFactory

protected DataTypeTransformerFactory dataTypeTransformerFactory
Constructor Detail

DmnEngineConfigurationImpl

public DmnEngineConfigurationImpl()
Method Detail

getDmnContextFactory

public DmnContextFactory getDmnContextFactory()
Specified by:
getDmnContextFactory in interface DmnEngineConfiguration

setDmnContextFactory

public void setDmnContextFactory(DmnContextFactory contextFactory)

getTransformer

public DmnTransformer getTransformer()
Specified by:
getTransformer in interface DmnEngineConfiguration

getTransformFactory

public DmnTransformFactory getTransformFactory()
Specified by:
getTransformFactory in interface DmnEngineConfiguration

setTransformFactory

public void setTransformFactory(DmnTransformFactory transformFactory)

getElementHandlerRegistry

public DmnElementHandlerRegistry getElementHandlerRegistry()
Specified by:
getElementHandlerRegistry in interface DmnEngineConfiguration

setElementHandlerRegistry

public void setElementHandlerRegistry(DmnElementHandlerRegistry elementHandlerRegistry)

getEngineMetricCollector

public DmnEngineMetricCollector getEngineMetricCollector()
Specified by:
getEngineMetricCollector in interface DmnEngineConfiguration

setEngineMetricCollector

public void setEngineMetricCollector(DmnEngineMetricCollector engineMetricCollector)

getCustomPreDmnTransformListeners

public List<DmnTransformListener> getCustomPreDmnTransformListeners()
Specified by:
getCustomPreDmnTransformListeners in interface DmnEngineConfiguration

setCustomPreDmnTransformListeners

public void setCustomPreDmnTransformListeners(List<DmnTransformListener> customPreDmnTransformListeners)

getCustomPostDmnTransformListeners

public List<DmnTransformListener> getCustomPostDmnTransformListeners()
Specified by:
getCustomPostDmnTransformListeners in interface DmnEngineConfiguration

setCustomPostDmnTransformListeners

public void setCustomPostDmnTransformListeners(List<DmnTransformListener> customPostDmnTransformListeners)

getCustomPreDmnDecisionTableListeners

public List<DmnDecisionTableListener> getCustomPreDmnDecisionTableListeners()
Specified by:
getCustomPreDmnDecisionTableListeners in interface DmnEngineConfiguration

getCustomDmnDecisionTableListeners

public List<DmnDecisionTableListener> getCustomDmnDecisionTableListeners()
Specified by:
getCustomDmnDecisionTableListeners in interface DmnEngineConfiguration

setCustomPreDmnDecisionTableListeners

public void setCustomPreDmnDecisionTableListeners(List<DmnDecisionTableListener> customPreDmnDecisionTableListeners)

setCustomDmnDecisionTableListeners

public void setCustomDmnDecisionTableListeners(List<DmnDecisionTableListener> customDmnDecisionTableListeners)

getCustomPostDmnDecisionTableListeners

public List<DmnDecisionTableListener> getCustomPostDmnDecisionTableListeners()
Specified by:
getCustomPostDmnDecisionTableListeners in interface DmnEngineConfiguration

setCustomPostDmnDecisionTableListeners

public void setCustomPostDmnDecisionTableListeners(List<DmnDecisionTableListener> customPostDmnDecisionTableListeners)

getHitPolicyHandlers

public Map<org.camunda.bpm.model.dmn.HitPolicy,DmnHitPolicyHandler> getHitPolicyHandlers()
Specified by:
getHitPolicyHandlers in interface DmnEngineConfiguration

setHitPolicyHandlers

public void setHitPolicyHandlers(Map<org.camunda.bpm.model.dmn.HitPolicy,DmnHitPolicyHandler> hitPolicyHandlers)

getScriptEngineResolver

public DmnScriptEngineResolver getScriptEngineResolver()
Specified by:
getScriptEngineResolver in interface DmnEngineConfiguration

setScriptEngineResolver

public void setScriptEngineResolver(DmnScriptEngineResolver scriptEngineResolver)

getDataTypeTransformerFactory

public DataTypeTransformerFactory getDataTypeTransformerFactory()
Specified by:
getDataTypeTransformerFactory in interface DmnEngineConfiguration

setDataTypeTransformerFactory

public void setDataTypeTransformerFactory(DataTypeTransformerFactory dataTypeTransformerFactory)

buildEngine

public DmnEngine buildEngine()
Specified by:
buildEngine in interface DmnEngineConfiguration

init

protected void init()

initContextFactory

protected void initContextFactory()

initTransformFactory

public void initTransformFactory()

initElementHandlerRegistry

protected void initElementHandlerRegistry()

initMetricCollector

protected void initMetricCollector()

initTransformer

protected void initTransformer()

getDefaultDmnTransformListeners

protected List<DmnTransformListener> getDefaultDmnTransformListeners()

initDmnDecisionTableListeners

protected void initDmnDecisionTableListeners()

getDefaultDmnDecisionTableListeners

protected List<DmnDecisionTableListener> getDefaultDmnDecisionTableListeners()

initHitPolicyHandlers

protected void initHitPolicyHandlers()

getDefaultHitPolicyHandlers

protected Map<org.camunda.bpm.model.dmn.HitPolicy,DmnHitPolicyHandler> getDefaultHitPolicyHandlers()

initScriptEngineResolver

protected void initScriptEngineResolver()

initDataTypeTransformerFactory

protected void initDataTypeTransformerFactory()


Copyright © 2015 camunda services GmbH. All rights reserved.