Class DecisionInvocation
java.lang.Object
org.camunda.bpm.engine.impl.delegate.DelegateInvocation
org.camunda.bpm.engine.impl.dmn.invocation.DecisionInvocation
DelegateInvocation invoking a DecisionDefinition
in a given VariableContext.
The DmnEngine instance is resolved from the Context.
The invocation result is a DmnDecisionResult.
The target of the invocation is the DecisionDefinition.- Author:
- Daniel Meyer
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected DecisionDefinitionprotected org.camunda.bpm.engine.variable.context.VariableContextFields inherited from class org.camunda.bpm.engine.impl.delegate.DelegateInvocation
contextExecution, contextResource, invocationResult -
Constructor Summary
ConstructorsConstructorDescriptionDecisionInvocation(DecisionDefinition decisionDefinition, org.camunda.bpm.engine.variable.context.VariableContext variableContext) -
Method Summary
Modifier and TypeMethodDescriptionorg.camunda.bpm.dmn.engine.DmnDecisionResultprotected voidinvoke()Methods inherited from class org.camunda.bpm.engine.impl.delegate.DelegateInvocation
getContextExecution, getContextResource, proceed
-
Field Details
-
decisionDefinition
-
variableContext
protected org.camunda.bpm.engine.variable.context.VariableContext variableContext
-
-
Constructor Details
-
DecisionInvocation
public DecisionInvocation(DecisionDefinition decisionDefinition, org.camunda.bpm.engine.variable.context.VariableContext variableContext)
-
-
Method Details
-
invoke
- Specified by:
invokein classDelegateInvocation- Throws:
Exception
-
getInvocationResult
public org.camunda.bpm.dmn.engine.DmnDecisionResult getInvocationResult()- Overrides:
getInvocationResultin classDelegateInvocation- Returns:
- the result of the invocation (can be null if the invocation does not return a result)
-
getDecisionDefinition
-