Uses of Interface
io.camunda.zeebe.engine.processing.bpmn.BpmnElementContext
Packages that use BpmnElementContext
Package
Description
-
Uses of BpmnElementContext in io.camunda.zeebe.engine.metrics
Methods in io.camunda.zeebe.engine.metrics with parameters of type BpmnElementContextModifier and TypeMethodDescriptionvoidProcessEngineMetrics.elementInstanceActivated(BpmnElementContext context) voidProcessEngineMetrics.elementInstanceCompleted(BpmnElementContext context) voidProcessEngineMetrics.elementInstanceTerminated(BpmnElementContext context) -
Uses of BpmnElementContext in io.camunda.zeebe.engine.processing.bpmn
Classes in io.camunda.zeebe.engine.processing.bpmn that implement BpmnElementContextMethods in io.camunda.zeebe.engine.processing.bpmn that return BpmnElementContextModifier and TypeMethodDescriptionBpmnElementContext.copy(long elementInstanceKey, ProcessInstanceRecord recordValue, ProcessInstanceIntent intent) BpmnElementContextImpl.copy(long elementInstanceKey, ProcessInstanceRecord recordValue, ProcessInstanceIntent intent) Methods in io.camunda.zeebe.engine.processing.bpmn with parameters of type BpmnElementContextModifier and TypeMethodDescriptionvoidBpmnElementContainerProcessor.afterExecutionPathCompleted(T element, BpmnElementContext flowScopeContext, BpmnElementContext childContext, Boolean satisfiesCompletionCondition) The execution path of a child element has completed.BpmnElementContainerProcessor.beforeExecutionPathCompleted(T element, BpmnElementContext flowScopeContext, BpmnElementContext childContext) The execution path of a child element is about to be completed.ProcessInstanceStateTransitionGuard.isValidStateTransition(BpmnElementContext context, ExecutableFlowElement element) Checks if the preconditions of the given command are met.default voidBpmnElementProcessor.onActivate(T element, BpmnElementContext context) The element is about to be entered.BpmnElementContainerProcessor.onChildActivating(T element, BpmnElementContext flowScopeContext, BpmnElementContext childContext) A child element is on activating (but not yet activated).BpmnElementContainerProcessor.onChildCompleting(T element, BpmnElementContext flowScopeContext, BpmnElementContext childContext) A child element is completing (but not yet completed).voidBpmnElementContainerProcessor.onChildTerminated(T element, BpmnElementContext flowScopeContext, BpmnElementContext childContext) A child element is terminated.default voidBpmnElementProcessor.onComplete(T element, BpmnElementContext context) The element is going to be left.default voidBpmnElementProcessor.onTerminate(T element, BpmnElementContext context) The element is going to be terminated.Constructors in io.camunda.zeebe.engine.processing.bpmn with parameters of type BpmnElementContextModifierConstructorDescriptionBpmnProcessingException(BpmnElementContext context, String message) The failure message of the exception is build from the given context and the message. -
Uses of BpmnElementContext in io.camunda.zeebe.engine.processing.bpmn.behavior
Methods in io.camunda.zeebe.engine.processing.bpmn.behavior that return BpmnElementContextModifier and TypeMethodDescriptionBpmnStateBehavior.getFlowScopeContext(BpmnElementContext context) BpmnStateBehavior.getParentElementInstanceContext(BpmnElementContext context) BpmnStateTransitionBehavior.transitionToActivated(BpmnElementContext context) BpmnStateTransitionBehavior.transitionToActivating(BpmnElementContext context) BpmnStateTransitionBehavior.transitionToCompleting(BpmnElementContext context) BpmnStateTransitionBehavior.transitionToTerminated(BpmnElementContext context) BpmnStateTransitionBehavior.transitionToTerminating(BpmnElementContext context) Methods in io.camunda.zeebe.engine.processing.bpmn.behavior that return types with arguments of type BpmnElementContextModifier and TypeMethodDescriptionBpmnStateBehavior.getChildInstances(BpmnElementContext context) <T extends ExecutableFlowNode>
Either<Failure,BpmnElementContext> BpmnStateTransitionBehavior.transitionToCompleted(T element, BpmnElementContext context) Methods in io.camunda.zeebe.engine.processing.bpmn.behavior with parameters of type BpmnElementContextModifier and TypeMethodDescriptionvoidBpmnStateTransitionBehavior.activateChildInstance(BpmnElementContext context, ExecutableFlowElement childElement) longBpmnStateTransitionBehavior.activateChildInstanceWithKey(BpmnElementContext context, ExecutableFlowElement childElement) voidBpmnStateTransitionBehavior.activateElementInstanceInFlowScope(BpmnElementContext context, ExecutableFlowElement element) voidBpmnEventSubscriptionBehavior.activateTriggeredEvent(long eventScopeKey, long flowScopeKey, EventTrigger eventTrigger, BpmnElementContext context) Activates the element that was triggered by an event and pass in the variables of the event.voidBpmnEventSubscriptionBehavior.activateTriggeredStartEvent(BpmnElementContext context, EventTrigger eventTrigger) voidBpmnStateTransitionBehavior.afterExecutionPathCompleted(ExecutableFlowElement element, BpmnElementContext childContext, Boolean satisfiesCompletionCondition) BpmnVariableMappingBehavior.applyInputMappings(BpmnElementContext context, ExecutableFlowNode element) Apply the input mappings for a BPMN element.BpmnVariableMappingBehavior.applyOutputMappings(BpmnElementContext context, ExecutableFlowNode element) Apply the output mappings for a BPMN element.BpmnStateTransitionBehavior.beforeExecutionPathCompleted(ExecutableFlowElement element, BpmnElementContext childContext) booleanBpmnStateBehavior.canBeCompleted(BpmnElementContext context) booleanBpmnStateBehavior.canBeTerminated(BpmnElementContext context) voidBpmnJobBehavior.cancelJob(BpmnElementContext context) voidBpmnStateTransitionBehavior.completeElement(BpmnElementContext context) voidBpmnBufferedMessageStartEventBehavior.correlateMessage(BpmnElementContext context, org.agrona.DirectBuffer correlationKey) longBpmnStateTransitionBehavior.createChildProcessInstance(DeployedProcess process, BpmnElementContext context) voidBpmnIncidentBehavior.createIncident(Failure failure, BpmnElementContext context) BpmnJobBehavior.createNewJob(BpmnElementContext context, ExecutableJobWorkerElement element) BpmnDecisionBehavior.evaluateDecision(ExecutableCalledDecision element, BpmnElementContext context) Evaluate a decision during the processing of a bpmn element.Optional<org.agrona.DirectBuffer>BpmnBufferedMessageStartEventBehavior.findCorrelationKey(BpmnElementContext context) BpmnEventPublicationBehavior.findErrorCatchEvent(org.agrona.DirectBuffer errorCode, BpmnElementContext context) Finds the right catch event for the given error.BpmnEventSubscriptionBehavior.findEventTrigger(BpmnElementContext context) Checks if the given element instance was triggered by an event.BpmnStateBehavior.getCalledChildInstance(BpmnElementContext context) BpmnStateBehavior.getChildInstances(BpmnElementContext context) BpmnStateBehavior.getElementInstance(BpmnElementContext context) BpmnStateBehavior.getFlowScopeContext(BpmnElementContext context) BpmnStateBehavior.getFlowScopeInstance(BpmnElementContext context) org.agrona.DirectBufferBpmnStateBehavior.getLocalVariable(BpmnElementContext context, org.agrona.DirectBuffer variableName) BpmnStateBehavior.getParentElementInstanceContext(BpmnElementContext context) voidMultiInstanceOutputCollectionBehavior.initializeOutputCollection(BpmnElementContext context, org.agrona.DirectBuffer variableName, int size) booleanBpmnStateBehavior.isInterrupted(BpmnElementContext flowScopeContext) voidBpmnStateTransitionBehavior.onCalledProcessCompleted(BpmnElementContext childContext, BpmnElementContext parentInstanceContext) voidBpmnStateTransitionBehavior.onCalledProcessTerminated(BpmnElementContext childContext, BpmnElementContext parentInstanceContext) BpmnStateTransitionBehavior.onElementActivating(ExecutableFlowElement element, BpmnElementContext childContext) voidBpmnStateTransitionBehavior.onElementTerminated(ExecutableFlowElement element, BpmnElementContext childContext) voidBpmnStateBehavior.propagateVariable(BpmnElementContext context, org.agrona.DirectBuffer variableName) voidBpmnIncidentBehavior.resolveIncidents(BpmnElementContext context) voidBpmnProcessResultSenderBehavior.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) <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.<T extends ExecutableFlowElement>
voidBpmnStateTransitionBehavior.terminateChildProcessInstance(BpmnElementContainerProcessor<T> containerProcessor, T element, BpmnElementContext context) voidBpmnStateTransitionBehavior.terminateElement(BpmnElementContext context) BpmnStateTransitionBehavior.transitionToActivated(BpmnElementContext context) BpmnStateTransitionBehavior.transitionToActivating(BpmnElementContext context) <T extends ExecutableFlowNode>
Either<Failure,BpmnElementContext> BpmnStateTransitionBehavior.transitionToCompleted(T element, BpmnElementContext context) BpmnStateTransitionBehavior.transitionToCompleting(BpmnElementContext context) BpmnStateTransitionBehavior.transitionToTerminated(BpmnElementContext context) BpmnStateTransitionBehavior.transitionToTerminating(BpmnElementContext context) voidBpmnEventSubscriptionBehavior.unsubscribeFromEvents(BpmnElementContext context) MultiInstanceOutputCollectionBehavior.updateOutputCollection(ExecutableMultiInstanceBody element, BpmnElementContext childContext, BpmnElementContext flowScopeContext) Method parameters in io.camunda.zeebe.engine.processing.bpmn.behavior with type arguments of type BpmnElementContextModifier and TypeMethodDescriptionvoidBpmnIncidentBehavior.createIncident(Tuple<Failure, BpmnElementContext> failureAndContext) -
Uses of BpmnElementContext in io.camunda.zeebe.engine.processing.bpmn.container
Methods in io.camunda.zeebe.engine.processing.bpmn.container with parameters of type BpmnElementContextModifier and TypeMethodDescriptionvoidCallActivityProcessor.afterExecutionPathCompleted(ExecutableCallActivity element, BpmnElementContext callActivityContext, BpmnElementContext childContext, Boolean satisfiesCompletionCondition) voidEventSubProcessProcessor.afterExecutionPathCompleted(ExecutableFlowElementContainer element, BpmnElementContext flowScopeContext, BpmnElementContext childContext, Boolean satisfiesCompletionCondition) voidMultiInstanceBodyProcessor.afterExecutionPathCompleted(ExecutableMultiInstanceBody element, BpmnElementContext flowScopeContext, BpmnElementContext childContext, Boolean satisfiesCompletionCondition) voidProcessProcessor.afterExecutionPathCompleted(ExecutableFlowElementContainer element, BpmnElementContext flowScopeContext, BpmnElementContext childContext, Boolean satisfiesCompletionCondition) voidSubProcessProcessor.afterExecutionPathCompleted(ExecutableFlowElementContainer element, BpmnElementContext flowScopeContext, BpmnElementContext childContext, Boolean satisfiesCompletionCondition) MultiInstanceBodyProcessor.beforeExecutionPathCompleted(ExecutableMultiInstanceBody element, BpmnElementContext flowScopeContext, BpmnElementContext childContext) voidCallActivityProcessor.onActivate(ExecutableCallActivity element, BpmnElementContext context) voidEventSubProcessProcessor.onActivate(ExecutableFlowElementContainer element, BpmnElementContext activating) voidMultiInstanceBodyProcessor.onActivate(ExecutableMultiInstanceBody element, BpmnElementContext context) voidProcessProcessor.onActivate(ExecutableFlowElementContainer element, BpmnElementContext context) voidSubProcessProcessor.onActivate(ExecutableFlowElementContainer element, BpmnElementContext activating) MultiInstanceBodyProcessor.onChildActivating(ExecutableMultiInstanceBody multiInstanceBody, BpmnElementContext flowScopeContext, BpmnElementContext childContext) voidCallActivityProcessor.onChildTerminated(ExecutableCallActivity element, BpmnElementContext callActivityContext, BpmnElementContext childContext) voidEventSubProcessProcessor.onChildTerminated(ExecutableFlowElementContainer element, BpmnElementContext flowScopeContext, BpmnElementContext childContext) voidMultiInstanceBodyProcessor.onChildTerminated(ExecutableMultiInstanceBody element, BpmnElementContext flowScopeContext, BpmnElementContext childContext) voidProcessProcessor.onChildTerminated(ExecutableFlowElementContainer element, BpmnElementContext flowScopeContext, BpmnElementContext childContext) voidSubProcessProcessor.onChildTerminated(ExecutableFlowElementContainer element, BpmnElementContext subProcessContext, BpmnElementContext childContext) voidCallActivityProcessor.onComplete(ExecutableCallActivity element, BpmnElementContext context) voidEventSubProcessProcessor.onComplete(ExecutableFlowElementContainer element, BpmnElementContext completing) voidMultiInstanceBodyProcessor.onComplete(ExecutableMultiInstanceBody element, BpmnElementContext context) voidProcessProcessor.onComplete(ExecutableFlowElementContainer element, BpmnElementContext context) voidSubProcessProcessor.onComplete(ExecutableFlowElementContainer element, BpmnElementContext completing) voidCallActivityProcessor.onTerminate(ExecutableCallActivity element, BpmnElementContext context) voidEventSubProcessProcessor.onTerminate(ExecutableFlowElementContainer element, BpmnElementContext terminating) voidMultiInstanceBodyProcessor.onTerminate(ExecutableMultiInstanceBody element, BpmnElementContext context) voidProcessProcessor.onTerminate(ExecutableFlowElementContainer element, BpmnElementContext context) voidSubProcessProcessor.onTerminate(ExecutableFlowElementContainer element, BpmnElementContext terminating) -
Uses of BpmnElementContext in io.camunda.zeebe.engine.processing.bpmn.event
Methods in io.camunda.zeebe.engine.processing.bpmn.event with parameters of type BpmnElementContextModifier and TypeMethodDescriptionvoidBoundaryEventProcessor.onActivate(ExecutableBoundaryEvent element, BpmnElementContext context) voidEndEventProcessor.onActivate(ExecutableEndEvent element, BpmnElementContext activating) voidIntermediateCatchEventProcessor.onActivate(ExecutableCatchEventElement element, BpmnElementContext activating) voidIntermediateThrowEventProcessor.onActivate(ExecutableIntermediateThrowEvent element, BpmnElementContext context) voidStartEventProcessor.onActivate(ExecutableStartEvent element, BpmnElementContext context) voidBoundaryEventProcessor.onComplete(ExecutableBoundaryEvent element, BpmnElementContext context) voidEndEventProcessor.onComplete(ExecutableEndEvent element, BpmnElementContext context) voidIntermediateCatchEventProcessor.onComplete(ExecutableCatchEventElement element, BpmnElementContext completing) voidIntermediateThrowEventProcessor.onComplete(ExecutableIntermediateThrowEvent element, BpmnElementContext context) voidStartEventProcessor.onComplete(ExecutableStartEvent element, BpmnElementContext context) voidBoundaryEventProcessor.onTerminate(ExecutableBoundaryEvent element, BpmnElementContext context) voidEndEventProcessor.onTerminate(ExecutableEndEvent element, BpmnElementContext terminating) voidIntermediateCatchEventProcessor.onTerminate(ExecutableCatchEventElement element, BpmnElementContext terminating) voidIntermediateThrowEventProcessor.onTerminate(ExecutableIntermediateThrowEvent element, BpmnElementContext context) voidStartEventProcessor.onTerminate(ExecutableStartEvent element, BpmnElementContext context) -
Uses of BpmnElementContext in io.camunda.zeebe.engine.processing.bpmn.gateway
Methods in io.camunda.zeebe.engine.processing.bpmn.gateway with parameters of type BpmnElementContextModifier and TypeMethodDescriptionvoidEventBasedGatewayProcessor.onActivate(ExecutableEventBasedGateway element, BpmnElementContext context) voidExclusiveGatewayProcessor.onActivate(ExecutableExclusiveGateway element, BpmnElementContext activating) voidParallelGatewayProcessor.onActivate(ExecutableFlowNode element, BpmnElementContext context) voidEventBasedGatewayProcessor.onComplete(ExecutableEventBasedGateway element, BpmnElementContext context) voidExclusiveGatewayProcessor.onComplete(ExecutableExclusiveGateway element, BpmnElementContext context) voidParallelGatewayProcessor.onComplete(ExecutableFlowNode element, BpmnElementContext context) voidEventBasedGatewayProcessor.onTerminate(ExecutableEventBasedGateway element, BpmnElementContext context) voidExclusiveGatewayProcessor.onTerminate(ExecutableExclusiveGateway element, BpmnElementContext context) voidParallelGatewayProcessor.onTerminate(ExecutableFlowNode element, BpmnElementContext context) -
Uses of BpmnElementContext in io.camunda.zeebe.engine.processing.bpmn.task
Methods in io.camunda.zeebe.engine.processing.bpmn.task with parameters of type BpmnElementContextModifier and TypeMethodDescriptionvoidBusinessRuleTaskProcessor.onActivate(ExecutableBusinessRuleTask element, BpmnElementContext context) voidJobWorkerTaskProcessor.onActivate(ExecutableJobWorkerTask element, BpmnElementContext context) voidManualTaskProcessor.onActivate(ExecutableActivity element, BpmnElementContext context) voidReceiveTaskProcessor.onActivate(ExecutableReceiveTask element, BpmnElementContext context) voidBusinessRuleTaskProcessor.onComplete(ExecutableBusinessRuleTask element, BpmnElementContext context) voidJobWorkerTaskProcessor.onComplete(ExecutableJobWorkerTask element, BpmnElementContext context) voidManualTaskProcessor.onComplete(ExecutableActivity element, BpmnElementContext context) voidReceiveTaskProcessor.onComplete(ExecutableReceiveTask element, BpmnElementContext context) voidBusinessRuleTaskProcessor.onTerminate(ExecutableBusinessRuleTask element, BpmnElementContext context) voidJobWorkerTaskProcessor.onTerminate(ExecutableJobWorkerTask element, BpmnElementContext context) voidManualTaskProcessor.onTerminate(ExecutableActivity element, BpmnElementContext context) voidReceiveTaskProcessor.onTerminate(ExecutableReceiveTask element, BpmnElementContext context) -
Uses of BpmnElementContext in io.camunda.zeebe.engine.processing.common
Methods in io.camunda.zeebe.engine.processing.common with parameters of type BpmnElementContextModifier and TypeMethodDescriptionCatchEventBehavior.subscribeToEvents(BpmnElementContext context, ExecutableCatchEventSupplier supplier, SideEffects sideEffects, TypedCommandWriter commandWriter) voidCatchEventBehavior.unsubscribeEventSubprocesses(BpmnElementContext context, TypedCommandWriter commandWriter, SideEffects sideEffects) Unsubscribe from all event subprocesses in the scope of the context.voidCatchEventBehavior.unsubscribeFromEvents(BpmnElementContext context, TypedCommandWriter commandWriter, SideEffects sideEffects) Unsubscribe from all events in the scope of the context.