Uses of Interface
io.zeebe.engine.processing.deployment.model.element.ExecutableFlowElement
-
-
Uses of ExecutableFlowElement in io.zeebe.engine.processing.bpmn
Classes in io.zeebe.engine.processing.bpmn with type parameters of type ExecutableFlowElement Modifier and Type Interface Description interfaceBpmnElementContainerProcessor<T extends ExecutableFlowElement>The business logic of an BPMN element container (e.g.interfaceBpmnElementProcessor<T extends ExecutableFlowElement>The business logic of a BPMN element.Methods in io.zeebe.engine.processing.bpmn with type parameters of type ExecutableFlowElement Modifier and Type Method Description <T extends ExecutableFlowElement>
BpmnElementContainerProcessor<T>BpmnElementProcessors. getContainerProcessor(BpmnElementType bpmnElementType)<T extends ExecutableFlowElement>
BpmnElementProcessor<T>BpmnElementProcessors. getProcessor(BpmnElementType bpmnElementType) -
Uses of ExecutableFlowElement in io.zeebe.engine.processing.bpmn.behavior
Methods in io.zeebe.engine.processing.bpmn.behavior with parameters of type ExecutableFlowElement Modifier and Type Method Description ElementInstanceBpmnStateTransitionBehavior. activateChildInstance(BpmnElementContext context, ExecutableFlowElement childElement)voidBpmnStateTransitionBehavior. activateElementInstanceInFlowScope(BpmnElementContext context, ExecutableFlowElement element)voidBpmnStateTransitionBehavior. onElementCompleted(ExecutableFlowElement element, BpmnElementContext childContext)voidBpmnStateTransitionBehavior. onElementTerminated(ExecutableFlowElement element, BpmnElementContext childContext)Constructor parameters in io.zeebe.engine.processing.bpmn.behavior with type arguments of type ExecutableFlowElement Constructor Description BpmnBehaviorsImpl(ExpressionProcessor expressionBehavior, TypedStreamWriter streamWriter, TypedResponseWriter responseWriter, SideEffects sideEffects, ZeebeState zeebeState, CatchEventBehavior catchEventBehavior, Function<BpmnElementType,BpmnElementContainerProcessor<ExecutableFlowElement>> processorLookup)BpmnStateTransitionBehavior(TypedStreamWriter streamWriter, KeyGenerator keyGenerator, BpmnStateBehavior stateBehavior, WorkflowEngineMetrics metrics, WorkflowInstanceStateTransitionGuard stateTransitionGuard, Function<BpmnElementType,BpmnElementContainerProcessor<ExecutableFlowElement>> processorLookUp) -
Uses of ExecutableFlowElement in io.zeebe.engine.processing.common
Methods in io.zeebe.engine.processing.common with parameters of type ExecutableFlowElement Modifier and Type Method Description booleanEventHandle. triggerEvent(TypedStreamWriter streamWriter, ElementInstance eventScopeInstance, ExecutableFlowElement catchEvent, org.agrona.DirectBuffer variables) -
Uses of ExecutableFlowElement in io.zeebe.engine.processing.deployment.model.element
Subinterfaces of ExecutableFlowElement in io.zeebe.engine.processing.deployment.model.element Modifier and Type Interface Description interfaceExecutableCatchEventinterfaceExecutableCatchEventSupplierClasses in io.zeebe.engine.processing.deployment.model.element that implement ExecutableFlowElement Modifier and Type Class Description classAbstractFlowElementclassExecutableActivityclassExecutableBoundaryEventclassExecutableCallActivityclassExecutableCatchEventElementclassExecutableEndEventclassExecutableErrorclassExecutableEventBasedGatewayclassExecutableExclusiveGatewayclassExecutableFlowElementContainerExecutableFlowElementContainer is currently used to represent processes as well (Process), which may seem counter intuitive; at the moment, the reason is that sub processes are also modelled using the same class, and sub processes need to reuse the logic for both.classExecutableFlowNodeclassExecutableMessageclassExecutableMultiInstanceBodyclassExecutableReceiveTaskclassExecutableSequenceFlowclassExecutableServiceTaskclassExecutableStartEventclassExecutableWorkflowExecutable* prefix in order to avoid confusion with model API classes.Methods in io.zeebe.engine.processing.deployment.model.element with type parameters of type ExecutableFlowElement Modifier and Type Method Description <T extends ExecutableFlowElement>
TExecutableWorkflow. getElementById(String id, Class<T> expectedType)convenience function for transformation<T extends ExecutableFlowElement>
TExecutableWorkflow. getElementById(org.agrona.DirectBuffer id, BpmnElementType elementType, Class<T> expectedClass)<T extends ExecutableFlowElement>
TExecutableWorkflow. getElementById(org.agrona.DirectBuffer id, Class<T> expectedClass)Methods in io.zeebe.engine.processing.deployment.model.element that return ExecutableFlowElement Modifier and Type Method Description ExecutableFlowElementAbstractFlowElement. getFlowScope()ExecutableFlowElementExecutableFlowElement. getFlowScope()Methods in io.zeebe.engine.processing.deployment.model.element with parameters of type ExecutableFlowElement Modifier and Type Method Description voidAbstractFlowElement. setFlowScope(ExecutableFlowElement flowScope) -
Uses of ExecutableFlowElement in io.zeebe.engine.state.deployment
Methods in io.zeebe.engine.state.deployment with type parameters of type ExecutableFlowElement Modifier and Type Method Description <T extends ExecutableFlowElement>
TWorkflowState. getFlowElement(long workflowKey, org.agrona.DirectBuffer elementId, Class<T> elementType)
-