Class BpmnVariableMappingBehavior
- java.lang.Object
-
- io.camunda.zeebe.engine.processing.bpmn.behavior.BpmnVariableMappingBehavior
-
public final class BpmnVariableMappingBehavior extends Object
-
-
Constructor Summary
Constructors Constructor Description BpmnVariableMappingBehavior(ExpressionProcessor expressionProcessor, MutableZeebeState zeebeState, VariableBehavior variableBehavior)
-
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, MutableZeebeState zeebeState, VariableBehavior variableBehavior)
-
-
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
-
-