Class CatchEventBehavior
- java.lang.Object
-
- io.zeebe.engine.processing.common.CatchEventBehavior
-
public final class CatchEventBehavior extends Object
-
-
Constructor Summary
Constructors Constructor Description CatchEventBehavior(ZeebeState zeebeState, ExpressionProcessor expressionProcessor, SubscriptionCommandSender subscriptionCommandSender, int partitionsCount)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidsubscribeToEvents(BpmnElementContext context, ExecutableCatchEventSupplier supplier, TypedStreamWriter streamWriter, SideEffects sideEffects)voidsubscribeToTimerEvent(long elementInstanceKey, long workflowInstanceKey, long workflowKey, org.agrona.DirectBuffer handlerNodeId, Timer timer, TypedStreamWriter writer)voidunsubscribeFromEvents(BpmnElementContext context, TypedStreamWriter streamWriter, SideEffects sideEffects)voidunsubscribeFromTimerEvent(TimerInstance timer, TypedStreamWriter writer)
-
-
-
Constructor Detail
-
CatchEventBehavior
public CatchEventBehavior(ZeebeState zeebeState, ExpressionProcessor expressionProcessor, SubscriptionCommandSender subscriptionCommandSender, int partitionsCount)
-
-
Method Detail
-
unsubscribeFromEvents
public void unsubscribeFromEvents(BpmnElementContext context, TypedStreamWriter streamWriter, SideEffects sideEffects)
-
subscribeToEvents
public void subscribeToEvents(BpmnElementContext context, ExecutableCatchEventSupplier supplier, TypedStreamWriter streamWriter, SideEffects sideEffects) throws MessageCorrelationKeyException
- Throws:
MessageCorrelationKeyException
-
subscribeToTimerEvent
public void subscribeToTimerEvent(long elementInstanceKey, long workflowInstanceKey, long workflowKey, org.agrona.DirectBuffer handlerNodeId, Timer timer, TypedStreamWriter writer)
-
unsubscribeFromTimerEvent
public void unsubscribeFromTimerEvent(TimerInstance timer, TypedStreamWriter writer)
-
-