Class BpmnVariableMappingBehavior
- java.lang.Object
-
- io.zeebe.engine.processing.bpmn.behavior.BpmnVariableMappingBehavior
-
public final class BpmnVariableMappingBehavior extends Object
-
-
Constructor Summary
Constructors Constructor Description BpmnVariableMappingBehavior(ExpressionProcessor expressionProcessor, ZeebeState zeebeState)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Either<Failure,Void>applyInputMappings(BpmnElementContext context, ExecutableFlowNode element)Apply the input mappings for a BPMN element.Either<Failure,Void>applyOutputMappings(BpmnElementContext context, ExecutableFlowNode element)Apply the output mappings for a BPMN element.
-
-
-
Constructor Detail
-
BpmnVariableMappingBehavior
public BpmnVariableMappingBehavior(ExpressionProcessor expressionProcessor, ZeebeState zeebeState)
-
-
Method Detail
-
applyInputMappings
public Either<Failure,Void> applyInputMappings(BpmnElementContext context, ExecutableFlowNode element)
Apply the input mappings for a BPMN element. Generally called on activating of the element.- Parameters:
context- The current bpmn element contextelement- The current bpmn element- Returns:
- either void if successful, otherwise a failure
-
applyOutputMappings
public Either<Failure,Void> applyOutputMappings(BpmnElementContext context, ExecutableFlowNode element)
Apply the output mappings for a BPMN element. Generally called on completing of the element.- Parameters:
context- The current bpmn element contextelement- The current bpmn element- Returns:
- either void if successful, otherwise a failure
-
-