Class EventHandle
java.lang.Object
io.camunda.zeebe.engine.processing.common.EventHandle
-
Constructor Summary
ConstructorDescriptionEventHandle
(KeyGenerator keyGenerator, EventScopeInstanceState eventScopeInstanceState, Writers writers, ProcessState processState, EventTriggerBehavior eventTriggerBehavior) -
Method Summary
Modifier and TypeMethodDescriptionvoid
activateElement
(ExecutableFlowElement catchEvent, long eventScopeKey, ProcessInstanceRecord elementRecord) void
activateElement
(ExecutableFlowElement catchEvent, long eventScopeKey, ProcessInstanceRecord elementRecord, org.agrona.DirectBuffer variables) void
activateProcessInstanceForStartEvent
(long processDefinitionKey, long processInstanceKey, org.agrona.DirectBuffer targetElementId, org.agrona.DirectBuffer variablesBuffer) boolean
canTriggerElement
(ElementInstance eventScopeInstance) void
triggeringProcessEvent
(JobRecord jobRecord) void
triggerMessageStartEvent
(long subscriptionKey, MessageStartEventSubscriptionRecord subscription, long messageKey, MessageRecord message)
-
Constructor Details
-
EventHandle
public EventHandle(KeyGenerator keyGenerator, EventScopeInstanceState eventScopeInstanceState, Writers writers, ProcessState processState, EventTriggerBehavior eventTriggerBehavior)
-
-
Method Details
-
canTriggerElement
-
activateElement
public void activateElement(ExecutableFlowElement catchEvent, long eventScopeKey, ProcessInstanceRecord elementRecord) -
activateElement
public void activateElement(ExecutableFlowElement catchEvent, long eventScopeKey, ProcessInstanceRecord elementRecord, org.agrona.DirectBuffer variables) -
triggeringProcessEvent
-
triggerMessageStartEvent
public void triggerMessageStartEvent(long subscriptionKey, MessageStartEventSubscriptionRecord subscription, long messageKey, MessageRecord message) -
activateProcessInstanceForStartEvent
public void activateProcessInstanceForStartEvent(long processDefinitionKey, long processInstanceKey, org.agrona.DirectBuffer targetElementId, org.agrona.DirectBuffer variablesBuffer)
-