Class BpmnEventSubscriptionBehavior
- java.lang.Object
-
- io.zeebe.engine.processing.bpmn.behavior.BpmnEventSubscriptionBehavior
-
public final class BpmnEventSubscriptionBehavior extends Object
-
-
Constructor Summary
Constructors Constructor Description BpmnEventSubscriptionBehavior(BpmnStateBehavior stateBehavior, BpmnStateTransitionBehavior stateTransitionBehavior, CatchEventBehavior catchEventBehavior, TypedStreamWriter streamWriter, SideEffects sideEffects, ZeebeState zeebeState)
-
Method Summary
-
-
-
Constructor Detail
-
BpmnEventSubscriptionBehavior
public BpmnEventSubscriptionBehavior(BpmnStateBehavior stateBehavior, BpmnStateTransitionBehavior stateTransitionBehavior, CatchEventBehavior catchEventBehavior, TypedStreamWriter streamWriter, SideEffects sideEffects, ZeebeState zeebeState)
-
-
Method Detail
-
subscribeToEvents
public <T extends ExecutableCatchEventSupplier> Either<Failure,Void> subscribeToEvents(T element, BpmnElementContext context)
-
unsubscribeFromEvents
public void unsubscribeFromEvents(BpmnElementContext context)
-
triggerBoundaryOrIntermediateEvent
public void triggerBoundaryOrIntermediateEvent(ExecutableReceiveTask element, BpmnElementContext context)
-
triggerIntermediateEvent
public void triggerIntermediateEvent(BpmnElementContext context)
-
triggerBoundaryEvent
public void triggerBoundaryEvent(ExecutableActivity element, BpmnElementContext context)
-
publishTriggeredBoundaryEvent
public void publishTriggeredBoundaryEvent(BpmnElementContext context)
-
triggerEventBasedGateway
public void triggerEventBasedGateway(ExecutableEventBasedGateway element, BpmnElementContext context)
-
publishTriggeredEventBasedGateway
public void publishTriggeredEventBasedGateway(BpmnElementContext context)
-
triggerStartEvent
public void triggerStartEvent(BpmnElementContext context)
-
publishTriggeredStartEvent
public boolean publishTriggeredStartEvent(BpmnElementContext context)
-
triggerEventSubProcess
public void triggerEventSubProcess(ExecutableStartEvent startEvent, BpmnElementContext context)
-
publishTriggeredEventSubProcess
public void publishTriggeredEventSubProcess(BpmnElementContext context)
-
-