|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.camunda.bpm.dmn.engine.DmnEngineConfiguration
org.camunda.bpm.dmn.engine.impl.DefaultDmnEngineConfiguration
public class DefaultDmnEngineConfiguration
| Constructor Summary | |
|---|---|
DefaultDmnEngineConfiguration()
|
|
| Method Summary | |
|---|---|
DmnEngine |
buildEngine()
Create a DmnEngine with this configuration |
DefaultDmnEngineConfiguration |
customPostDecisionEvaluationListeners(List<DmnDecisionEvaluationListener> decisionEvaluationListeners)
Set the list of post decision evaluation listeners. |
DefaultDmnEngineConfiguration |
customPostDecisionTableEvaluationListeners(List<DmnDecisionTableEvaluationListener> decisionTableEvaluationListeners)
Set the list of post decision table evaluation listeners. |
DefaultDmnEngineConfiguration |
customPreDecisionEvaluationListeners(List<DmnDecisionEvaluationListener> decisionEvaluationListeners)
Set the list of pre decision evaluation listeners. |
DefaultDmnEngineConfiguration |
customPreDecisionTableEvaluationListeners(List<DmnDecisionTableEvaluationListener> decisionTableEvaluationListeners)
Set the list of pre decision table evaluation listeners. |
DefaultDmnEngineConfiguration |
defaultInputEntryExpressionLanguage(String expressionLanguage)
Set the default expression language which is used to evaluate input entries. |
DefaultDmnEngineConfiguration |
defaultInputExpressionExpressionLanguage(String expressionLanguage)
Set the default expression language which is used to evaluate input expressions. |
DefaultDmnEngineConfiguration |
defaultLiteralExpressionLanguage(String expressionLanguage)
Set the default expression language which is used to evaluate literal expressions. |
DefaultDmnEngineConfiguration |
defaultOutputEntryExpressionLanguage(String expressionLanguage)
Set the default expression language which is used to evaluate output entries. |
DefaultDmnEngineConfiguration |
elProvider(ElProvider elProvider)
Set the el provider which is used by the engine to evaluate an el expression. |
DefaultDmnEngineConfiguration |
engineMetricCollector(DmnEngineMetricCollector engineMetricCollector)
Set the engine metric collector |
DefaultDmnEngineConfiguration |
feelEngineFactory(FeelEngineFactory feelEngineFactory)
Set the factory to create a FeelEngine |
List<DmnDecisionEvaluationListener> |
getCustomPostDecisionEvaluationListeners()
|
List<DmnDecisionTableEvaluationListener> |
getCustomPostDecisionTableEvaluationListeners()
|
List<DmnDecisionEvaluationListener> |
getCustomPreDecisionEvaluationListeners()
|
List<DmnDecisionTableEvaluationListener> |
getCustomPreDecisionTableEvaluationListeners()
|
List<DmnDecisionEvaluationListener> |
getDecisionEvaluationListeners()
The list of decision evaluation listeners of the configuration. |
List<DmnDecisionTableEvaluationListener> |
getDecisionTableEvaluationListeners()
The list of decision table evaluation listeners of the configuration. |
protected Collection<? extends DmnDecisionEvaluationListener> |
getDefaultDmnDecisionEvaluationListeners()
|
String |
getDefaultInputEntryExpressionLanguage()
|
String |
getDefaultInputExpressionExpressionLanguage()
|
String |
getDefaultLiteralExpressionLanguage()
|
String |
getDefaultOutputEntryExpressionLanguage()
|
ElProvider |
getElProvider()
|
DmnEngineMetricCollector |
getEngineMetricCollector()
|
FeelEngine |
getFeelEngine()
The feel engine used by the engine. |
FeelEngineFactory |
getFeelEngineFactory()
|
DmnScriptEngineResolver |
getScriptEngineResolver()
|
DmnTransformer |
getTransformer()
|
void |
init()
|
protected void |
initDecisionEvaluationListener()
|
protected void |
initDecisionTableEvaluationListener()
|
protected void |
initElProvider()
|
protected void |
initFeelEngine()
|
protected void |
initMetricCollector()
|
protected void |
initScriptEngineResolver()
|
DefaultDmnEngineConfiguration |
scriptEngineResolver(DmnScriptEngineResolver scriptEngineResolver)
Set the script engine resolver which is used by the engine to get an instance of a script engine to evaluated expressions. |
void |
setCustomPostDecisionEvaluationListeners(List<DmnDecisionEvaluationListener> decisionEvaluationListeners)
Set the list of post decision evaluation listeners. |
void |
setCustomPostDecisionTableEvaluationListeners(List<DmnDecisionTableEvaluationListener> decisionTableEvaluationListeners)
Set the list of post decision table evaluation listeners. |
void |
setCustomPreDecisionEvaluationListeners(List<DmnDecisionEvaluationListener> decisionEvaluationListeners)
Set the list of pre decision evaluation listeners. |
void |
setCustomPreDecisionTableEvaluationListeners(List<DmnDecisionTableEvaluationListener> decisionTableEvaluationListeners)
Set the list of pre decision table evaluation listeners. |
void |
setDefaultInputEntryExpressionLanguage(String expressionLanguage)
Set the default expression language which is used to evaluate input entries. |
void |
setDefaultInputExpressionExpressionLanguage(String expressionLanguage)
Set the default expression language which is used to evaluate input expressions. |
void |
setDefaultLiteralExpressionLanguage(String expressionLanguage)
Set the default expression language which is used to evaluate literal expressions. |
void |
setDefaultOutputEntryExpressionLanguage(String expressionLanguage)
Set the default expression language which is used to evaluate output entries. |
void |
setElProvider(ElProvider elProvider)
Set the el provider which is used by the engine to evaluate an el expression. |
void |
setEngineMetricCollector(DmnEngineMetricCollector engineMetricCollector)
Set the engine metric collector |
void |
setFeelEngineFactory(FeelEngineFactory feelEngineFactory)
Set the factory to create a FeelEngine |
void |
setScriptEngineResolver(DmnScriptEngineResolver scriptEngineResolver)
Set the script engine resolver which is used by the engine to get an instance of a script engine to evaluated expressions. |
void |
setTransformer(DmnTransformer transformer)
Set the DMN transformer used to transform the DMN model. |
DefaultDmnEngineConfiguration |
transformer(DmnTransformer transformer)
Set the DMN transformer used to transform the DMN model. |
| Methods inherited from class org.camunda.bpm.dmn.engine.DmnEngineConfiguration |
|---|
createDefaultDmnEngineConfiguration |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final String FEEL_EXPRESSION_LANGUAGE
public static final String FEEL_EXPRESSION_LANGUAGE_ALTERNATIVE
public static final String JUEL_EXPRESSION_LANGUAGE
protected DmnEngineMetricCollector engineMetricCollector
protected List<DmnDecisionTableEvaluationListener> customPreDecisionTableEvaluationListeners
protected List<DmnDecisionTableEvaluationListener> customPostDecisionTableEvaluationListeners
protected List<DmnDecisionTableEvaluationListener> decisionTableEvaluationListeners
protected List<DmnDecisionEvaluationListener> decisionEvaluationListeners
protected List<DmnDecisionEvaluationListener> customPreDecisionEvaluationListeners
protected List<DmnDecisionEvaluationListener> customPostDecisionEvaluationListeners
protected DmnScriptEngineResolver scriptEngineResolver
protected ElProvider elProvider
protected FeelEngineFactory feelEngineFactory
protected FeelEngine feelEngine
protected String defaultInputExpressionExpressionLanguage
protected String defaultInputEntryExpressionLanguage
protected String defaultOutputEntryExpressionLanguage
protected String defaultLiteralExpressionLanguage
protected DmnTransformer transformer
| Constructor Detail |
|---|
public DefaultDmnEngineConfiguration()
| Method Detail |
|---|
public DmnEngine buildEngine()
DmnEngineConfigurationDmnEngine with this configuration
buildEngine in class DmnEngineConfigurationDmnEnginepublic void init()
protected void initMetricCollector()
protected void initDecisionTableEvaluationListener()
protected void initDecisionEvaluationListener()
protected Collection<? extends DmnDecisionEvaluationListener> getDefaultDmnDecisionEvaluationListeners()
protected void initElProvider()
protected void initScriptEngineResolver()
protected void initFeelEngine()
public DmnEngineMetricCollector getEngineMetricCollector()
getEngineMetricCollector in class DmnEngineConfigurationpublic void setEngineMetricCollector(DmnEngineMetricCollector engineMetricCollector)
DmnEngineConfiguration
setEngineMetricCollector in class DmnEngineConfigurationengineMetricCollector - the engine metric collector to usepublic DefaultDmnEngineConfiguration engineMetricCollector(DmnEngineMetricCollector engineMetricCollector)
DmnEngineConfiguration
engineMetricCollector in class DmnEngineConfigurationengineMetricCollector - the engine metric collector to use
public List<DmnDecisionTableEvaluationListener> getCustomPreDecisionTableEvaluationListeners()
getCustomPreDecisionTableEvaluationListeners in class DmnEngineConfigurationpublic void setCustomPreDecisionTableEvaluationListeners(List<DmnDecisionTableEvaluationListener> decisionTableEvaluationListeners)
DmnEngineConfiguration
setCustomPreDecisionTableEvaluationListeners in class DmnEngineConfigurationdecisionTableEvaluationListeners - the list of pre decision table evaluation listenerspublic DefaultDmnEngineConfiguration customPreDecisionTableEvaluationListeners(List<DmnDecisionTableEvaluationListener> decisionTableEvaluationListeners)
DmnEngineConfiguration
customPreDecisionTableEvaluationListeners in class DmnEngineConfigurationdecisionTableEvaluationListeners - the list of pre decision table evaluation listeners
public List<DmnDecisionTableEvaluationListener> getCustomPostDecisionTableEvaluationListeners()
getCustomPostDecisionTableEvaluationListeners in class DmnEngineConfigurationpublic void setCustomPostDecisionTableEvaluationListeners(List<DmnDecisionTableEvaluationListener> decisionTableEvaluationListeners)
DmnEngineConfiguration
setCustomPostDecisionTableEvaluationListeners in class DmnEngineConfigurationdecisionTableEvaluationListeners - the list of post decision table evaluation listenerspublic DefaultDmnEngineConfiguration customPostDecisionTableEvaluationListeners(List<DmnDecisionTableEvaluationListener> decisionTableEvaluationListeners)
DmnEngineConfiguration
customPostDecisionTableEvaluationListeners in class DmnEngineConfigurationdecisionTableEvaluationListeners - the list of post decision table evaluation listeners
public List<DmnDecisionEvaluationListener> getCustomPreDecisionEvaluationListeners()
getCustomPreDecisionEvaluationListeners in class DmnEngineConfigurationpublic void setCustomPreDecisionEvaluationListeners(List<DmnDecisionEvaluationListener> decisionEvaluationListeners)
DmnEngineConfiguration
setCustomPreDecisionEvaluationListeners in class DmnEngineConfigurationpublic DefaultDmnEngineConfiguration customPreDecisionEvaluationListeners(List<DmnDecisionEvaluationListener> decisionEvaluationListeners)
DmnEngineConfiguration
customPreDecisionEvaluationListeners in class DmnEngineConfigurationdecisionEvaluationListeners - the list of pre decision evaluation listeners
public List<DmnDecisionEvaluationListener> getCustomPostDecisionEvaluationListeners()
getCustomPostDecisionEvaluationListeners in class DmnEngineConfigurationpublic void setCustomPostDecisionEvaluationListeners(List<DmnDecisionEvaluationListener> decisionEvaluationListeners)
DmnEngineConfiguration
setCustomPostDecisionEvaluationListeners in class DmnEngineConfigurationdecisionEvaluationListeners - the list of post decision table evaluation listenerspublic DefaultDmnEngineConfiguration customPostDecisionEvaluationListeners(List<DmnDecisionEvaluationListener> decisionEvaluationListeners)
DmnEngineConfiguration
customPostDecisionEvaluationListeners in class DmnEngineConfigurationpublic List<DmnDecisionTableEvaluationListener> getDecisionTableEvaluationListeners()
public List<DmnDecisionEvaluationListener> getDecisionEvaluationListeners()
public DmnScriptEngineResolver getScriptEngineResolver()
public void setScriptEngineResolver(DmnScriptEngineResolver scriptEngineResolver)
scriptEngineResolver - the script engine resolverpublic DefaultDmnEngineConfiguration scriptEngineResolver(DmnScriptEngineResolver scriptEngineResolver)
scriptEngineResolver - the script engine resolver
public ElProvider getElProvider()
public void setElProvider(ElProvider elProvider)
elProvider - the el providerpublic DefaultDmnEngineConfiguration elProvider(ElProvider elProvider)
elProvider - the el provider
public FeelEngineFactory getFeelEngineFactory()
FeelEnginepublic void setFeelEngineFactory(FeelEngineFactory feelEngineFactory)
FeelEngine
feelEngineFactory - the feel engine factorypublic DefaultDmnEngineConfiguration feelEngineFactory(FeelEngineFactory feelEngineFactory)
FeelEngine
feelEngineFactory - the feel engine factory
public FeelEngine getFeelEngine()
public String getDefaultInputExpressionExpressionLanguage()
public void setDefaultInputExpressionExpressionLanguage(String expressionLanguage)
expressionLanguage - the default expression language for input expressionspublic DefaultDmnEngineConfiguration defaultInputExpressionExpressionLanguage(String expressionLanguage)
expressionLanguage - the default expression language for input expressions
public String getDefaultInputEntryExpressionLanguage()
public void setDefaultInputEntryExpressionLanguage(String expressionLanguage)
expressionLanguage - the default expression language for input entriespublic DefaultDmnEngineConfiguration defaultInputEntryExpressionLanguage(String expressionLanguage)
expressionLanguage - the default expression language for input entries
public String getDefaultOutputEntryExpressionLanguage()
public void setDefaultOutputEntryExpressionLanguage(String expressionLanguage)
expressionLanguage - the default expression language for output entriespublic DefaultDmnEngineConfiguration defaultOutputEntryExpressionLanguage(String expressionLanguage)
expressionLanguage - the default expression language for output entries
public String getDefaultLiteralExpressionLanguage()
public void setDefaultLiteralExpressionLanguage(String expressionLanguage)
expressionLanguage - the default expression language for literal expressionspublic DefaultDmnEngineConfiguration defaultLiteralExpressionLanguage(String expressionLanguage)
expressionLanguage - the default expression language for literal expressions
public DmnTransformer getTransformer()
public void setTransformer(DmnTransformer transformer)
transformer - the DMN transformerpublic DefaultDmnEngineConfiguration transformer(DmnTransformer transformer)
transformer - the DMN transformer
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||