Uses of Interface
io.zeebe.engine.processing.bpmn.BpmnElementContext
-
-
Uses of BpmnElementContext in io.zeebe.engine.processing.bpmn
Classes in io.zeebe.engine.processing.bpmn that implement BpmnElementContext Modifier and Type Class Description classBpmnElementContextImplMethods in io.zeebe.engine.processing.bpmn that return BpmnElementContext Modifier and Type Method Description BpmnElementContextBpmnElementContext. copy(long elementInstanceKey, WorkflowInstanceRecord recordValue, WorkflowInstanceIntent intent)BpmnElementContextBpmnElementContextImpl. copy(long elementInstanceKey, WorkflowInstanceRecord recordValue, WorkflowInstanceIntent intent)Methods in io.zeebe.engine.processing.bpmn with parameters of type BpmnElementContext Modifier and Type Method Description booleanWorkflowInstanceStateTransitionGuard. isValidStateTransition(BpmnElementContext context)Checks if a workflow instance event can be processed based on the current state.voidBpmnElementProcessor. onActivated(T element, BpmnElementContext context)The element is initialized.voidBpmnElementProcessor. onActivating(T element, BpmnElementContext context)The element is entered (initial step).voidBpmnElementContainerProcessor. onChildCompleted(T element, BpmnElementContext flowScopeContext, BpmnElementContext childContext)A child element is completed.voidBpmnElementContainerProcessor. onChildTerminated(T element, BpmnElementContext flowScopeContext, BpmnElementContext childContext)A child element is terminated.voidBpmnElementProcessor. onCompleted(T element, BpmnElementContext context)The element is left (final step).voidBpmnElementProcessor. onCompleting(T element, BpmnElementContext context)The element is going to be left.voidBpmnElementProcessor. onEventOccurred(T element, BpmnElementContext context)An event subscription of the element is triggered.voidBpmnElementProcessor. onTerminated(T element, BpmnElementContext context)The element is terminated (final step).voidBpmnElementProcessor. onTerminating(T element, BpmnElementContext context)The element is going to be terminated.voidWorkflowInstanceStateTransitionGuard. registerStateTransition(BpmnElementContext context, WorkflowInstanceIntent newState)Constructors in io.zeebe.engine.processing.bpmn with parameters of type BpmnElementContext Constructor Description BpmnProcessingException(BpmnElementContext context, String message)The failure message of the exception is build from the given context and the message. -
Uses of BpmnElementContext in io.zeebe.engine.processing.bpmn.behavior
Methods in io.zeebe.engine.processing.bpmn.behavior that return BpmnElementContext Modifier and Type Method Description BpmnElementContextBpmnStateBehavior. getFlowScopeContext(BpmnElementContext context)BpmnElementContextBpmnStateBehavior. getParentElementInstanceContext(BpmnElementContext context)Methods in io.zeebe.engine.processing.bpmn.behavior that return types with arguments of type BpmnElementContext Modifier and Type Method Description List<BpmnElementContext>BpmnStateBehavior. getChildInstances(BpmnElementContext context)Methods in io.zeebe.engine.processing.bpmn.behavior with parameters of type BpmnElementContext Modifier and Type Method Description ElementInstanceBpmnStateTransitionBehavior. activateChildInstance(BpmnElementContext context, ExecutableFlowElement childElement)voidBpmnStateTransitionBehavior. activateElementInstanceInFlowScope(BpmnElementContext context, ExecutableFlowElement element)Either<Failure,Void>BpmnVariableMappingBehavior. applyInputMappings(BpmnElementContext context, ExecutableFlowNode element)Apply the input mappings for a BPMN element.Either<Failure,Void>BpmnVariableMappingBehavior. applyOutputMappings(BpmnElementContext context, ExecutableFlowNode element)Apply the output mappings for a BPMN element.voidBpmnStateBehavior. consumeToken(BpmnElementContext context)voidBpmnBufferedMessageStartEventBehavior. correlateMessage(BpmnElementContext context)ElementInstanceBpmnStateBehavior. createChildElementInstance(BpmnElementContext context, long childInstanceKey, WorkflowInstanceRecord childRecord)longBpmnStateTransitionBehavior. createChildProcessInstance(DeployedWorkflow workflow, BpmnElementContext context)voidBpmnStateBehavior. createElementInstanceInFlowScope(BpmnElementContext context, long elementInstanceKey, WorkflowInstanceRecord record)voidBpmnIncidentBehavior. createIncident(Failure failure, BpmnElementContext context)voidBpmnDeferredRecordsBehavior. deferNewRecord(BpmnElementContext context, long key, WorkflowInstanceRecord value, WorkflowInstanceIntent state)Optional<ElementInstance>BpmnStateBehavior. getCalledChildInstance(BpmnElementContext context)List<BpmnElementContext>BpmnStateBehavior. getChildInstances(BpmnElementContext context)List<IndexedRecord>BpmnDeferredRecordsBehavior. getDeferredRecords(BpmnElementContext context)ElementInstanceBpmnStateBehavior. getElementInstance(BpmnElementContext context)BpmnElementContextBpmnStateBehavior. getFlowScopeContext(BpmnElementContext context)ElementInstanceBpmnStateBehavior. getFlowScopeInstance(BpmnElementContext context)org.agrona.DirectBufferBpmnStateBehavior. getLocalVariable(BpmnElementContext context, org.agrona.DirectBuffer variableName)BpmnElementContextBpmnStateBehavior. getParentElementInstanceContext(BpmnElementContext context)booleanBpmnStateBehavior. isLastActiveExecutionPathInScope(BpmnElementContext context)voidBpmnStateTransitionBehavior. onElementCompleted(ExecutableFlowElement element, BpmnElementContext childContext)voidBpmnStateTransitionBehavior. onElementTerminated(ExecutableFlowElement element, BpmnElementContext childContext)voidBpmnStateBehavior. propagateTemporaryVariables(BpmnElementContext sourceContext, BpmnElementContext targetContext)voidBpmnStateBehavior. propagateVariable(BpmnElementContext context, org.agrona.DirectBuffer variableName)voidBpmnEventSubscriptionBehavior. publishTriggeredBoundaryEvent(BpmnElementContext context)voidBpmnEventSubscriptionBehavior. publishTriggeredEventBasedGateway(BpmnElementContext context)voidBpmnEventSubscriptionBehavior. publishTriggeredEventSubProcess(BpmnElementContext context)booleanBpmnEventSubscriptionBehavior. publishTriggeredStartEvent(BpmnElementContext context)voidBpmnDeferredRecordsBehavior. removeDeferredRecord(BpmnElementContext context, IndexedRecord deferredRecord)voidBpmnStateBehavior. removeElementInstance(BpmnElementContext context)voidBpmnIncidentBehavior. resolveIncidents(BpmnElementContext context)voidBpmnWorkflowResultSenderBehavior. sendResult(BpmnElementContext context)voidBpmnStateBehavior. setLocalVariable(BpmnElementContext context, org.agrona.DirectBuffer variableName, org.agrona.DirectBuffer variableValue)voidBpmnStateBehavior. setLocalVariable(BpmnElementContext context, org.agrona.DirectBuffer variableName, org.agrona.DirectBuffer variableValue, int valueOffset, int valueLength)voidBpmnStateBehavior. spawnToken(BpmnElementContext context)<T extends ExecutableCatchEventSupplier>
Either<Failure,Void>BpmnEventSubscriptionBehavior. subscribeToEvents(T element, BpmnElementContext context)<T extends ExecutableFlowNode>
voidBpmnStateTransitionBehavior. takeOutgoingSequenceFlows(T element, BpmnElementContext context)voidBpmnStateTransitionBehavior. takeSequenceFlow(BpmnElementContext context, ExecutableSequenceFlow sequenceFlow)booleanBpmnStateTransitionBehavior. terminateChildInstances(BpmnElementContext context)Terminate all child instances of the given scope.voidBpmnStateTransitionBehavior. terminateChildProcessInstance(BpmnElementContext context)booleanBpmnEventPublicationBehavior. throwErrorEvent(org.agrona.DirectBuffer errorCode, BpmnElementContext context)Throws an error event that must be caught somewhere in the scope hierarchy.voidBpmnStateBehavior. transferTemporaryVariables(BpmnElementContext sourceContext, long targetElementInstanceKey)voidBpmnStateTransitionBehavior. transitionToActivated(BpmnElementContext context)voidBpmnStateTransitionBehavior. transitionToCompleted(BpmnElementContext context)voidBpmnStateTransitionBehavior. transitionToCompleting(BpmnElementContext context)voidBpmnStateTransitionBehavior. transitionToTerminated(BpmnElementContext context)voidBpmnStateTransitionBehavior. transitionToTerminating(BpmnElementContext context)voidBpmnEventSubscriptionBehavior. triggerBoundaryEvent(ExecutableActivity element, BpmnElementContext context)voidBpmnEventSubscriptionBehavior. triggerBoundaryOrIntermediateEvent(ExecutableReceiveTask element, BpmnElementContext context)voidBpmnEventSubscriptionBehavior. triggerEventBasedGateway(ExecutableEventBasedGateway element, BpmnElementContext context)voidBpmnEventSubscriptionBehavior. triggerEventSubProcess(ExecutableStartEvent startEvent, BpmnElementContext context)voidBpmnEventSubscriptionBehavior. triggerIntermediateEvent(BpmnElementContext context)voidBpmnEventSubscriptionBehavior. triggerStartEvent(BpmnElementContext context)voidBpmnEventSubscriptionBehavior. unsubscribeFromEvents(BpmnElementContext context)voidBpmnStateBehavior. updateElementInstance(BpmnElementContext context, Consumer<ElementInstance> modifier)voidBpmnStateBehavior. updateFlowScopeInstance(BpmnElementContext context, Consumer<ElementInstance> modifier) -
Uses of BpmnElementContext in io.zeebe.engine.processing.bpmn.container
-
Uses of BpmnElementContext in io.zeebe.engine.processing.bpmn.event
-
Uses of BpmnElementContext in io.zeebe.engine.processing.bpmn.gateway
-
Uses of BpmnElementContext in io.zeebe.engine.processing.bpmn.sequenceflow
Methods in io.zeebe.engine.processing.bpmn.sequenceflow with parameters of type BpmnElementContext Modifier and Type Method Description voidSequenceFlowProcessor. onActivated(ExecutableSequenceFlow element, BpmnElementContext context)voidSequenceFlowProcessor. onActivating(ExecutableSequenceFlow element, BpmnElementContext context)voidSequenceFlowProcessor. onCompleted(ExecutableSequenceFlow element, BpmnElementContext context)voidSequenceFlowProcessor. onCompleting(ExecutableSequenceFlow element, BpmnElementContext context)voidSequenceFlowProcessor. onEventOccurred(ExecutableSequenceFlow element, BpmnElementContext context)voidSequenceFlowProcessor. onTerminated(ExecutableSequenceFlow element, BpmnElementContext context)voidSequenceFlowProcessor. onTerminating(ExecutableSequenceFlow element, BpmnElementContext context) -
Uses of BpmnElementContext in io.zeebe.engine.processing.bpmn.task
-
Uses of BpmnElementContext in io.zeebe.engine.processing.common
Methods in io.zeebe.engine.processing.common with parameters of type BpmnElementContext Modifier and Type Method Description voidCatchEventBehavior. subscribeToEvents(BpmnElementContext context, ExecutableCatchEventSupplier supplier, TypedStreamWriter streamWriter, SideEffects sideEffects)voidCatchEventBehavior. unsubscribeFromEvents(BpmnElementContext context, TypedStreamWriter streamWriter, SideEffects sideEffects)
-