Class BpmnCompensationSubscriptionBehaviour
java.lang.Object
io.camunda.zeebe.engine.processing.bpmn.behavior.BpmnCompensationSubscriptionBehaviour
-
Constructor Summary
ConstructorsConstructorDescriptionBpmnCompensationSubscriptionBehaviour(KeyGenerator keyGenerator, ProcessingState processingState, Writers writers, BpmnStateBehavior stateBehavior) -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidcreateCompensationSubscription(ExecutableActivity element, BpmnElementContext context) voidvoidbooleantriggerCompensation(ExecutableFlowElement element, BpmnElementContext context) booleantriggerCompensationForActivity(ExecutableFlowElement element, ExecutableActivity compensationActivity, BpmnElementContext context)
-
Constructor Details
-
BpmnCompensationSubscriptionBehaviour
public BpmnCompensationSubscriptionBehaviour(KeyGenerator keyGenerator, ProcessingState processingState, Writers writers, BpmnStateBehavior stateBehavior)
-
-
Method Details
-
createCompensationSubscription
-
triggerCompensation
-
triggerCompensationForActivity
public boolean triggerCompensationForActivity(ExecutableFlowElement element, ExecutableActivity compensationActivity, BpmnElementContext context) -
completeCompensationHandler
-
deleteSubscriptionsOfProcessInstance
-
deleteSubscriptionsOfSubprocess
-