Interface ExecutableCatchEventSupplier

All Superinterfaces:
ExecutableFlowElement
All Known Implementing Classes:
ExecutableActivity, ExecutableBoundaryEvent, ExecutableBusinessRuleTask, ExecutableCallActivity, ExecutableCatchEventElement, ExecutableEventBasedGateway, ExecutableFlowElementContainer, ExecutableJobWorkerTask, ExecutableMultiInstanceBody, ExecutableProcess, ExecutableReceiveTask, ExecutableScriptTask, ExecutableStartEvent, ExecutableUserTask

public interface ExecutableCatchEventSupplier extends ExecutableFlowElement
  • Method Details

    • getEvents

    • getInterruptingElementIds

      Collection<org.agrona.DirectBuffer> getInterruptingElementIds()
      Returns the ids of the containing elements that interrupt the event scope (e.g. interrupting event subprocesses). An interrupted event scope can not be triggered by other interrupting or non-interrupting events. But the event scope can still be triggered by boundary events.
    • getBoundaryElementIds

      Collection<org.agrona.DirectBuffer> getBoundaryElementIds()
      Returns the ids of the boundary events. An interrupting boundary event must return its id also with getInterruptingElementIds(). Otherwise, it is handled as non-interrupting boundary event.