java.lang.Object
io.camunda.zeebe.engine.processing.deployment.model.element.AbstractFlowElement
io.camunda.zeebe.engine.processing.deployment.model.element.ExecutableFlowNode
All Implemented Interfaces:
ExecutableFlowElement
Direct Known Subclasses:
ExecutableActivity, ExecutableCatchEventElement, ExecutableEndEvent, ExecutableEventBasedGateway, ExecutableExclusiveGateway, ExecutableInclusiveGateway, ExecutableIntermediateThrowEvent

public class ExecutableFlowNode extends AbstractFlowElement
  • Constructor Details

    • ExecutableFlowNode

      public ExecutableFlowNode(String id)
  • Method Details

    • getOutgoing

      public List<ExecutableSequenceFlow> getOutgoing()
    • addOutgoing

      public void addOutgoing(ExecutableSequenceFlow flow)
    • getIncoming

      public List<ExecutableSequenceFlow> getIncoming()
    • addIncoming

      public void addIncoming(ExecutableSequenceFlow flow)
    • getInputMappings

      public Optional<io.camunda.zeebe.el.Expression> getInputMappings()
    • setInputMappings

      public void setInputMappings(io.camunda.zeebe.el.Expression inputMappings)
    • getOutputMappings

      public Optional<io.camunda.zeebe.el.Expression> getOutputMappings()
    • setOutputMappings

      public void setOutputMappings(io.camunda.zeebe.el.Expression outputMappings)
    • addListener

      public void addListener(ExecutionListenerEventType eventType, io.camunda.zeebe.el.Expression type, io.camunda.zeebe.el.Expression retries)
    • getStartExecutionListeners

      public List<ExecutionListener> getStartExecutionListeners()
    • getEndExecutionListeners

      public List<ExecutionListener> getEndExecutionListeners()