Class CatchEventBehavior
- java.lang.Object
-
- io.camunda.zeebe.engine.processing.common.CatchEventBehavior
-
public final class CatchEventBehavior extends Object
-
-
Constructor Summary
Constructors Constructor Description CatchEventBehavior(MutableZeebeState zeebeState, ExpressionProcessor expressionProcessor, SubscriptionCommandSender subscriptionCommandSender, StateWriter stateWriter, DueDateTimerChecker timerChecker, int partitionsCount)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
subscribeToEvents(BpmnElementContext context, ExecutableCatchEventSupplier supplier, SideEffects sideEffects, TypedCommandWriter commandWriter)
void
subscribeToTimerEvent(long elementInstanceKey, long processInstanceKey, long processDefinitionKey, org.agrona.DirectBuffer handlerNodeId, Timer timer, TypedCommandWriter commandWriter, SideEffects sideEffects)
void
unsubscribeFromEvents(BpmnElementContext context, TypedCommandWriter commandWriter, SideEffects sideEffects)
void
unsubscribeFromTimerEvent(TimerInstance timer, TypedCommandWriter commandWriter)
-
-
-
Constructor Detail
-
CatchEventBehavior
public CatchEventBehavior(MutableZeebeState zeebeState, ExpressionProcessor expressionProcessor, SubscriptionCommandSender subscriptionCommandSender, StateWriter stateWriter, DueDateTimerChecker timerChecker, int partitionsCount)
-
-
Method Detail
-
unsubscribeFromEvents
public void unsubscribeFromEvents(BpmnElementContext context, TypedCommandWriter commandWriter, SideEffects sideEffects)
-
subscribeToEvents
public void subscribeToEvents(BpmnElementContext context, ExecutableCatchEventSupplier supplier, SideEffects sideEffects, TypedCommandWriter commandWriter) throws MessageCorrelationKeyException
- Throws:
MessageCorrelationKeyException
-
subscribeToTimerEvent
public void subscribeToTimerEvent(long elementInstanceKey, long processInstanceKey, long processDefinitionKey, org.agrona.DirectBuffer handlerNodeId, Timer timer, TypedCommandWriter commandWriter, SideEffects sideEffects)
-
unsubscribeFromTimerEvent
public void unsubscribeFromTimerEvent(TimerInstance timer, TypedCommandWriter commandWriter)
-
-