Interface DmnHistoryEventProducer
-
- All Known Implementing Classes:
DefaultDmnHistoryEventProducer
public interface DmnHistoryEventProducer
The producer for DMN history events. The history event producer is responsible for extracting data from the dmn engine and adding the data to aHistoryEvent
.- Author:
- Philipp Ossler
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description HistoryEvent
createDecisionEvaluatedEvt(DmnDecisionEvaluationEvent decisionEvaluationEvent)
Creates the history event fired when a decision is evaluated.HistoryEvent
createDecisionEvaluatedEvt(DelegateCaseExecution execution, DmnDecisionEvaluationEvent decisionEvaluationEvent)
Creates the history event fired when a decision is evaluated while execute a case instance.HistoryEvent
createDecisionEvaluatedEvt(DelegateExecution execution, DmnDecisionEvaluationEvent decisionEvaluationEvent)
Creates the history event fired when a decision is evaluated while execute a process instance.
-
-
-
Method Detail
-
createDecisionEvaluatedEvt
HistoryEvent createDecisionEvaluatedEvt(DelegateExecution execution, DmnDecisionEvaluationEvent decisionEvaluationEvent)
Creates the history event fired when a decision is evaluated while execute a process instance.- Parameters:
execution
- the current executiondecisionEvaluationEvent
- the evaluation event- Returns:
- the history event
- See Also:
createDecisionEvaluatedEvt(DmnDecisionEvaluationEvent)
-
createDecisionEvaluatedEvt
HistoryEvent createDecisionEvaluatedEvt(DelegateCaseExecution execution, DmnDecisionEvaluationEvent decisionEvaluationEvent)
Creates the history event fired when a decision is evaluated while execute a case instance.- Parameters:
execution
- the current case executiondecisionEvaluationEvent
- the evaluation event- Returns:
- the history event
- See Also:
createDecisionEvaluatedEvt(DmnDecisionEvaluationEvent)
-
createDecisionEvaluatedEvt
HistoryEvent createDecisionEvaluatedEvt(DmnDecisionEvaluationEvent decisionEvaluationEvent)
Creates the history event fired when a decision is evaluated. If the decision is evaluated while execute a process instance then you should usecreateDecisionEvaluatedEvt(DelegateExecution, DmnDecisionEvaluationEvent)
instead.- Parameters:
decisionEvaluationEvent
- the evaluation event- Returns:
- the history event
-
-