Class ExecutableExclusiveGateway
- java.lang.Object
-
- io.camunda.zeebe.engine.processing.deployment.model.element.AbstractFlowElement
-
- io.camunda.zeebe.engine.processing.deployment.model.element.ExecutableFlowNode
-
- io.camunda.zeebe.engine.processing.deployment.model.element.ExecutableExclusiveGateway
-
- All Implemented Interfaces:
ExecutableFlowElement
public class ExecutableExclusiveGateway extends ExecutableFlowNode
-
-
Constructor Summary
Constructors Constructor Description ExecutableExclusiveGateway(String id)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addOutgoing(ExecutableSequenceFlow flow)
ExecutableSequenceFlow
getDefaultFlow()
List<ExecutableSequenceFlow>
getOutgoingWithCondition()
void
setDefaultFlow(ExecutableSequenceFlow defaultFlow)
-
Methods inherited from class io.camunda.zeebe.engine.processing.deployment.model.element.ExecutableFlowNode
addIncoming, getIncoming, getInputMappings, getOutgoing, getOutputMappings, setInputMappings, setOutputMappings
-
Methods inherited from class io.camunda.zeebe.engine.processing.deployment.model.element.AbstractFlowElement
getElementType, getFlowScope, getId, setElementType, setFlowScope
-
-
-
-
Constructor Detail
-
ExecutableExclusiveGateway
public ExecutableExclusiveGateway(String id)
-
-
Method Detail
-
getDefaultFlow
public ExecutableSequenceFlow getDefaultFlow()
-
setDefaultFlow
public void setDefaultFlow(ExecutableSequenceFlow defaultFlow)
-
addOutgoing
public void addOutgoing(ExecutableSequenceFlow flow)
- Overrides:
addOutgoing
in classExecutableFlowNode
-
getOutgoingWithCondition
public List<ExecutableSequenceFlow> getOutgoingWithCondition()
-
-