public abstract class DmnEngineConfiguration extends Object
DmnEngine
. It can be used
to build a new engine using buildEngine()
.
To create a new default DMN engine configuration the
method createDefaultDmnEngineConfiguration()
can be used.
Please be aware that changes to the configuration can also influence the behavior of engines which were already created by this configuration instance.
Constructor and Description |
---|
DmnEngineConfiguration() |
public static DmnEngineConfiguration createDefaultDmnEngineConfiguration()
public abstract DmnEngineMetricCollector getEngineMetricCollector()
public abstract void setEngineMetricCollector(DmnEngineMetricCollector engineMetricCollector)
engineMetricCollector
- the engine metric collector to usepublic abstract DmnEngineConfiguration engineMetricCollector(DmnEngineMetricCollector engineMetricCollector)
engineMetricCollector
- the engine metric collector to usepublic abstract List<DmnDecisionTableEvaluationListener> getCustomPreDecisionTableEvaluationListeners()
public abstract void setCustomPreDecisionTableEvaluationListeners(List<DmnDecisionTableEvaluationListener> decisionTableEvaluationListeners)
decisionTableEvaluationListeners
- the list of pre decision table evaluation listenerspublic abstract DmnEngineConfiguration customPreDecisionTableEvaluationListeners(List<DmnDecisionTableEvaluationListener> decisionTableEvaluationListeners)
decisionTableEvaluationListeners
- the list of pre decision table evaluation listenerspublic abstract List<DmnDecisionTableEvaluationListener> getCustomPostDecisionTableEvaluationListeners()
public abstract void setCustomPostDecisionTableEvaluationListeners(List<DmnDecisionTableEvaluationListener> decisionTableEvaluationListeners)
decisionTableEvaluationListeners
- the list of post decision table evaluation listenerspublic abstract DmnEngineConfiguration customPostDecisionTableEvaluationListeners(List<DmnDecisionTableEvaluationListener> decisionTableEvaluationListeners)
decisionTableEvaluationListeners
- the list of post decision table evaluation listenerspublic abstract List<DmnDecisionEvaluationListener> getCustomPreDecisionEvaluationListeners()
public abstract void setCustomPreDecisionEvaluationListeners(List<DmnDecisionEvaluationListener> decisionEvaluationListeners)
decisionTableEvaluationListeners
- the list of pre decision table evaluation listenerspublic abstract DmnEngineConfiguration customPreDecisionEvaluationListeners(List<DmnDecisionEvaluationListener> decisionEvaluationListeners)
decisionEvaluationListeners
- the list of pre decision evaluation listenerspublic abstract List<DmnDecisionEvaluationListener> getCustomPostDecisionEvaluationListeners()
public abstract void setCustomPostDecisionEvaluationListeners(List<DmnDecisionEvaluationListener> decisionEvaluationListeners)
decisionEvaluationListeners
- the list of post decision table evaluation listenerspublic abstract DmnEngineConfiguration customPostDecisionEvaluationListeners(List<DmnDecisionEvaluationListener> decisionEvaluationListeners)
decisionTableEvaluationListeners
- the list of post decision evaluation listenersCopyright © 2022. All rights reserved.