Class ExecutableActivity
- 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.ExecutableActivity
-
- All Implemented Interfaces:
ExecutableCatchEventSupplier
,ExecutableFlowElement
- Direct Known Subclasses:
ExecutableCallActivity
,ExecutableFlowElementContainer
,ExecutableJobWorkerTask
,ExecutableMultiInstanceBody
,ExecutableReceiveTask
public class ExecutableActivity extends ExecutableFlowNode implements ExecutableCatchEventSupplier
-
-
Constructor Summary
Constructors Constructor Description ExecutableActivity(String id)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
attach(ExecutableBoundaryEvent boundaryEvent)
void
attach(ExecutableFlowElementContainer eventSubprocess)
List<ExecutableBoundaryEvent>
getBoundaryEvents()
List<ExecutableCatchEvent>
getEvents()
List<ExecutableFlowElementContainer>
getEventSubprocesses()
Collection<org.agrona.DirectBuffer>
getInterruptingElementIds()
-
Methods inherited from class io.camunda.zeebe.engine.processing.deployment.model.element.ExecutableFlowNode
addIncoming, addOutgoing, getIncoming, getInputMappings, getOutgoing, getOutputMappings, setInputMappings, setOutputMappings
-
Methods inherited from class io.camunda.zeebe.engine.processing.deployment.model.element.AbstractFlowElement
getElementType, getFlowScope, getId, setElementType, setFlowScope
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface io.camunda.zeebe.engine.processing.deployment.model.element.ExecutableFlowElement
getElementType, getFlowScope, getId
-
-
-
-
Constructor Detail
-
ExecutableActivity
public ExecutableActivity(String id)
-
-
Method Detail
-
attach
public void attach(ExecutableBoundaryEvent boundaryEvent)
-
attach
public void attach(ExecutableFlowElementContainer eventSubprocess)
-
getEvents
public List<ExecutableCatchEvent> getEvents()
- Specified by:
getEvents
in interfaceExecutableCatchEventSupplier
-
getInterruptingElementIds
public Collection<org.agrona.DirectBuffer> getInterruptingElementIds()
- Specified by:
getInterruptingElementIds
in interfaceExecutableCatchEventSupplier
-
getBoundaryEvents
public List<ExecutableBoundaryEvent> getBoundaryEvents()
-
getEventSubprocesses
public List<ExecutableFlowElementContainer> getEventSubprocesses()
-
-