Uses of Interface
org.flowable.engine.delegate.DelegateExecution
-
-
Uses of DelegateExecution in org.flowable.engine
Methods in org.flowable.engine with parameters of type DelegateExecution Modifier and Type Method Description voidDecisionTableVariableManager. setDecisionServiceVariablesOnExecution(Map<String,List<Map<String,Object>>> executionResult, String decisionKey, DelegateExecution execution, com.fasterxml.jackson.databind.ObjectMapper objectMapper)Deprecated.default voidDecisionTableVariableManager. setDecisionServiceVariablesOnExecution(Map<String,List<Map<String,Object>>> executionResult, String decisionKey, DelegateExecution execution, com.fasterxml.jackson.databind.ObjectMapper objectMapper, boolean multipleResults)voidDecisionTableVariableManager. setVariablesOnExecution(List<Map<String,Object>> executionResult, String decisionKey, DelegateExecution execution, com.fasterxml.jackson.databind.ObjectMapper objectMapper)Deprecated.default voidDecisionTableVariableManager. setVariablesOnExecution(List<Map<String,Object>> executionResult, String decisionKey, DelegateExecution execution, com.fasterxml.jackson.databind.ObjectMapper objectMapper, boolean multipleResults) -
Uses of DelegateExecution in org.flowable.engine.compatibility
Methods in org.flowable.engine.compatibility with parameters of type DelegateExecution Modifier and Type Method Description ObjectFlowable5CompatibilityHandler. getScriptingEngineValue(String payloadExpressionValue, String languageValue, DelegateExecution execution)voidFlowable5CompatibilityHandler. leaveExecution(DelegateExecution execution)booleanFlowable5CompatibilityHandler. mapException(Exception camelException, DelegateExecution execution, List<org.flowable.bpmn.model.MapExceptionEntry> mapExceptions)voidFlowable5CompatibilityHandler. propagateError(BpmnError bpmnError, DelegateExecution execution) -
Uses of DelegateExecution in org.flowable.engine.debug
Methods in org.flowable.engine.debug with parameters of type DelegateExecution Modifier and Type Method Description static ExecutionTreeExecutionTreeUtil. buildExecutionTree(DelegateExecution executionEntity) -
Uses of DelegateExecution in org.flowable.engine.delegate
Methods in org.flowable.engine.delegate that return DelegateExecution Modifier and Type Method Description DelegateExecutionDelegateExecution. getParent()returns the parent of this execution, or null if there no parent.Methods in org.flowable.engine.delegate that return types with arguments of type DelegateExecution Modifier and Type Method Description List<? extends DelegateExecution>DelegateExecution. getExecutions()returns the list of execution of which this execution the parent of.Methods in org.flowable.engine.delegate with parameters of type DelegateExecution Modifier and Type Method Description voidFlowableFutureJavaDelegate. afterExecution(DelegateExecution execution, Output executionData)Method invoked with the result fromFlowableFutureJavaDelegate.execute(Object).voidFutureJavaDelegate. afterExecution(DelegateExecution execution, Output executionData)Method invoked with the result fromFutureJavaDelegate.execute(DelegateExecution, AsyncTaskInvoker).default voidMapBasedFlowableFutureJavaDelegate. afterExecution(DelegateExecution execution, Map<String,Object> executionData)default CompletableFuture<Output>FlowableFutureJavaDelegate. execute(DelegateExecution execution, AsyncTaskInvoker taskInvoker)CompletableFuture<Output>FutureJavaDelegate. execute(DelegateExecution execution, AsyncTaskInvoker taskInvoker)Perform the execution of the delegate, potentially on another thread.voidJavaDelegate. execute(DelegateExecution execution)static org.flowable.bpmn.model.BpmnModelDelegateHelper. getBpmnModel(DelegateExecution execution)Returns theBpmnModelmatching the process definition bpmn model for the process definition of the passedDelegateExecution.Map<String,Object>CustomPropertiesResolver. getCustomPropertiesMap(DelegateExecution execution)static Map<String,List<org.flowable.bpmn.model.ExtensionElement>>DelegateHelper. getExtensionElements(DelegateExecution execution)static org.flowable.bpmn.model.FieldExtensionDelegateHelper. getField(DelegateExecution execution, String fieldName)Returns theFieldExtensionmatching the provided 'fieldName' which is defined for the current activity of the providedDelegateExecution.static ExpressionDelegateHelper. getFieldExpression(DelegateExecution execution, String fieldName)Returns theExpressionfor the field defined for the current activity of the providedDelegateExecution.static List<org.flowable.bpmn.model.FieldExtension>DelegateHelper. getFields(DelegateExecution execution)Returns the list of field extensions, represented as instances ofFieldExtension, for the current activity of the passedDelegateExecution.static org.flowable.bpmn.model.FlowElementDelegateHelper. getFlowElement(DelegateExecution execution)Returns the currentFlowElementwhere theDelegateExecutionis currently at.static Map<String,List<org.flowable.bpmn.model.ExtensionElement>>DelegateHelper. getFlowElementExtensionElements(DelegateExecution execution)static org.flowable.bpmn.model.FieldExtensionDelegateHelper. getFlowElementField(DelegateExecution execution, String fieldName)static ExpressionDelegateHelper. getFlowElementFieldExpression(DelegateExecution execution, String fieldName)static List<org.flowable.bpmn.model.FieldExtension>DelegateHelper. getFlowElementFields(DelegateExecution execution)static Map<String,List<org.flowable.bpmn.model.ExtensionElement>>DelegateHelper. getListenerExtensionElements(DelegateExecution execution)static org.flowable.bpmn.model.FieldExtensionDelegateHelper. getListenerField(DelegateExecution execution, String fieldName)static ExpressionDelegateHelper. getListenerFieldExpression(DelegateExecution execution, String fieldName)static List<org.flowable.bpmn.model.FieldExtension>DelegateHelper. getListenerFields(DelegateExecution execution)static booleanDelegateHelper. isExecutingExecutionListener(DelegateExecution execution)Returns whether or not the provided execution is being use for executing anExecutionListener.static voidDelegateHelper. leaveDelegate(DelegateExecution delegateExecution)To be used in anActivityBehaviororJavaDelegate: leaves according to the default BPMN 2.0 rules: all sequenceflow with a condition that evaluates to true are followed.static voidDelegateHelper. leaveDelegate(DelegateExecution delegateExecution, String sequenceFlowId)To be used in anActivityBehaviororJavaDelegate: leaves the current activity via one specific sequenceflow.voidExecutionListener. notify(DelegateExecution execution)InputFlowableFutureJavaDelegate. prepareExecutionData(DelegateExecution execution)Method invoked before doing the execution to extract needed that from the execution on the main thread.default ReadOnlyDelegateExecutionMapBasedFlowableFutureJavaDelegate. prepareExecutionData(DelegateExecution execution) -
Uses of DelegateExecution in org.flowable.engine.delegate.event
Methods in org.flowable.engine.delegate.event that return DelegateExecution Modifier and Type Method Description protected DelegateExecutionAbstractFlowableEngineEventListener. getExecution(FlowableEngineEvent event)DelegateExecutionFlowableProcessEngineEvent. getExecution()Return the execution this event is associated with. -
Uses of DelegateExecution in org.flowable.engine.delegate.event.impl
Methods in org.flowable.engine.delegate.event.impl that return DelegateExecution Modifier and Type Method Description DelegateExecutionFlowableProcessEventImpl. getExecution() -
Uses of DelegateExecution in org.flowable.engine.delegate.variable
Methods in org.flowable.engine.delegate.variable with parameters of type DelegateExecution Modifier and Type Method Description ObjectVariableAggregator. aggregateMultiVariables(DelegateExecution execution, List<? extends org.flowable.variable.api.persistence.entity.VariableInstance> instances, VariableAggregatorContext context)Aggregated the provided variable instances into one variable value.ObjectVariableAggregator. aggregateSingleVariable(DelegateExecution execution, VariableAggregatorContext context)Create a single variable value based on the provided aggregation definition. -
Uses of DelegateExecution in org.flowable.engine.impl
Methods in org.flowable.engine.impl with parameters of type DelegateExecution Modifier and Type Method Description booleanCondition. evaluate(String sequenceFlowId, DelegateExecution execution) -
Uses of DelegateExecution in org.flowable.engine.impl.bpmn.behavior
Fields in org.flowable.engine.impl.bpmn.behavior declared as DelegateExecution Modifier and Type Field Description protected DelegateExecutionServiceTaskDelegateExpressionActivityBehavior.FutureJavaDelegateCompleteAction. executionprotected DelegateExecutionServiceTaskExpressionActivityBehavior.FutureCompleteAction. executionprotected DelegateExecutionServiceTaskFutureJavaDelegateActivityBehavior.FutureJavaDelegateCompleteAction. executionMethods in org.flowable.engine.impl.bpmn.behavior that return DelegateExecution Modifier and Type Method Description protected DelegateExecutionParallelGatewayActivityBehavior. findMultiInstanceParentExecution(DelegateExecution execution)protected DelegateExecutionMultiInstanceActivityBehavior. getInstanceExecution(DelegateExecution execution)protected DelegateExecutionMultiInstanceActivityBehavior. getMultiInstanceRootExecution(DelegateExecution execution)Methods in org.flowable.engine.impl.bpmn.behavior with parameters of type DelegateExecution Modifier and Type Method Description protected voidMultiInstanceActivityBehavior. aggregateVariablesForChildExecution(DelegateExecution childExecution, DelegateExecution miRootExecution)Aggregated the variables for the finished child multi instance executionprotected voidMultiInstanceActivityBehavior. aggregateVariablesOfAllInstances(DelegateExecution multiInstanceRootExecution)Aggregates all variables that were stored before for each child instanceprotected voidDmnActivityBehavior. applyFallbackToDefaultTenant(DelegateExecution execution, ExecuteDecisionBuilder executeDecisionBuilder)protected voidDmnActivityBehavior. applyParentDeployment(DelegateExecution execution, ExecuteDecisionBuilder executeDecisionBuilder, ProcessEngineConfigurationImpl processEngineConfiguration)protected FlowableMultiInstanceActivityCompletedEventMultiInstanceActivityBehavior. buildCompletedEvent(DelegateExecution execution, FlowableEngineEventType eventType)protected voidMultiInstanceActivityBehavior. callActivityEndListeners(DelegateExecution execution)Since no transitions are followed when leaving the inner activity, it is needed to call the end listeners yourself.protected Collection<ExecutionEntity>ParallelGatewayActivityBehavior. cleanJoinedExecutions(Collection<ExecutionEntity> joinedExecutions, DelegateExecution multiInstanceExecution)protected voidMultiInstanceActivityBehavior. cleanupMiRoot(DelegateExecution execution)voidCallActivityBehavior. completed(DelegateExecution execution)voidCaseTaskActivityBehavior. completed(DelegateExecution execution)voidMultiInstanceActivityBehavior. completed(DelegateExecution execution)voidCallActivityBehavior. completing(DelegateExecution execution, DelegateExecution subProcessInstance)voidCaseTaskActivityBehavior. completing(DelegateExecution execution, DelegateExecution subProcessInstance)voidMultiInstanceActivityBehavior. completing(DelegateExecution execution, DelegateExecution subProcessInstance)booleanMultiInstanceActivityBehavior. completionConditionSatisfied(DelegateExecution execution)voidSequentialMultiInstanceBehavior. continueSequentialMultiInstance(DelegateExecution execution, int loopCounter, ExecutionEntity multiInstanceRootExecution)protected FlowableCollectionHandlerMultiInstanceActivityBehavior. createFlowableCollectionHandler(org.flowable.bpmn.model.CollectionHandler handler, DelegateExecution execution)protected abstract intMultiInstanceActivityBehavior. createInstances(DelegateExecution execution)protected intParallelMultiInstanceBehavior. createInstances(DelegateExecution multiInstanceRootExecution)Handles the parallel case of spawning the instances.protected intSequentialMultiInstanceBehavior. createInstances(DelegateExecution multiInstanceRootExecution)Handles the sequential case of spawning the instances.protected ExecutionEntityIntermediateCatchEventRegistryEventActivityBehavior. deleteEventSubscription(DelegateExecution execution)protected ExecutionEntityIntermediateCatchVariableListenerEventActivityBehavior. deleteEventSubscription(DelegateExecution execution)protected ExecutionEntityIntermediateCatchMessageEventActivityBehavior. deleteMessageEventSubScription(DelegateExecution execution)protected voidIntermediateCatchEventActivityBehavior. deleteOtherEventsRelatedToEventBasedGateway(DelegateExecution execution, org.flowable.bpmn.model.EventGateway eventGateway)protected ExecutionEntityIntermediateCatchSignalEventActivityBehavior. deleteSignalEventSubscription(DelegateExecution execution)voidIntermediateCatchEventActivityBehavior. eventCancelledByEventGateway(DelegateExecution execution)Should be subclassed by the more specific types.voidIntermediateCatchEventRegistryEventActivityBehavior. eventCancelledByEventGateway(DelegateExecution execution)voidIntermediateCatchMessageEventActivityBehavior. eventCancelledByEventGateway(DelegateExecution execution)voidIntermediateCatchSignalEventActivityBehavior. eventCancelledByEventGateway(DelegateExecution execution)voidIntermediateCatchTimerEventActivityBehavior. eventCancelledByEventGateway(DelegateExecution execution)voidIntermediateCatchVariableListenerEventActivityBehavior. eventCancelledByEventGateway(DelegateExecution execution)voidAdhocSubProcessActivityBehavior. execute(DelegateExecution execution)voidBoundaryCompensateEventActivityBehavior. execute(DelegateExecution execution)voidBoundaryConditionalEventActivityBehavior. execute(DelegateExecution execution)voidBoundaryEscalationEventActivityBehavior. execute(DelegateExecution execution)voidBoundaryEventActivityBehavior. execute(DelegateExecution execution)voidBoundaryEventRegistryEventActivityBehavior. execute(DelegateExecution execution)voidBoundaryMessageEventActivityBehavior. execute(DelegateExecution execution)voidBoundarySignalEventActivityBehavior. execute(DelegateExecution execution)voidBoundaryTimerEventActivityBehavior. execute(DelegateExecution execution)voidBoundaryVariableListenerEventActivityBehavior. execute(DelegateExecution execution)voidBusinessRuleTaskActivityBehavior. execute(DelegateExecution execution)voidCallActivityBehavior. execute(DelegateExecution execution)voidCancelEndEventActivityBehavior. execute(DelegateExecution execution)voidCaseTaskActivityBehavior. execute(DelegateExecution execution)voidDmnActivityBehavior. execute(DelegateExecution execution)voidErrorEndEventActivityBehavior. execute(DelegateExecution execution)voidEscalationEndEventActivityBehavior. execute(DelegateExecution execution)voidEventSubProcessEventRegistryStartEventActivityBehavior. execute(DelegateExecution execution)voidEventSubProcessMessageStartEventActivityBehavior. execute(DelegateExecution execution)voidEventSubProcessSignalStartEventActivityBehavior. execute(DelegateExecution execution)voidEventSubProcessTimerStartEventActivityBehavior. execute(DelegateExecution execution)voidEventSubProcessVariableListenerlStartEventActivityBehavior. execute(DelegateExecution execution)voidExternalWorkerTaskActivityBehavior. execute(DelegateExecution execution)voidFlowNodeActivityBehavior. execute(DelegateExecution execution)Default behaviour: just leave the activity with no extra functionality.voidInclusiveGatewayActivityBehavior. execute(DelegateExecution execution)voidIntermediateCatchConditionalEventActivityBehavior. execute(DelegateExecution execution)voidIntermediateCatchEventActivityBehavior. execute(DelegateExecution execution)voidIntermediateCatchEventRegistryEventActivityBehavior. execute(DelegateExecution execution)voidIntermediateCatchMessageEventActivityBehavior. execute(DelegateExecution execution)voidIntermediateCatchSignalEventActivityBehavior. execute(DelegateExecution execution)voidIntermediateCatchTimerEventActivityBehavior. execute(DelegateExecution execution)voidIntermediateCatchVariableListenerEventActivityBehavior. execute(DelegateExecution execution)voidIntermediateThrowCompensationEventActivityBehavior. execute(DelegateExecution execution)voidIntermediateThrowEscalationEventActivityBehavior. execute(DelegateExecution execution)voidIntermediateThrowSignalEventActivityBehavior. execute(DelegateExecution execution)voidMailActivityBehavior. execute(DelegateExecution execution)voidMultiInstanceActivityBehavior. execute(DelegateExecution delegateExecution)voidNoneEndEventActivityBehavior. execute(DelegateExecution execution)voidParallelGatewayActivityBehavior. execute(DelegateExecution execution)voidReceiveEventTaskActivityBehavior. execute(DelegateExecution execution)voidReceiveTaskActivityBehavior. execute(DelegateExecution execution)voidScriptTaskActivityBehavior. execute(DelegateExecution execution)voidSendEventTaskActivityBehavior. execute(DelegateExecution execution)voidServiceTaskDelegateExpressionActivityBehavior. execute(DelegateExecution execution)voidServiceTaskExpressionActivityBehavior. execute(DelegateExecution execution)voidServiceTaskFutureJavaDelegateActivityBehavior. execute(DelegateExecution execution)voidServiceTaskJavaDelegateActivityBehavior. execute(DelegateExecution execution)voidShellActivityBehavior. execute(DelegateExecution execution)voidSubProcessActivityBehavior. execute(DelegateExecution execution)voidTerminateEndEventActivityBehavior. execute(DelegateExecution execution)voidUserTaskActivityBehavior. execute(DelegateExecution execution)voidUserTaskActivityBehavior. execute(DelegateExecution execution, MigrationContext migrationContext)voidWebServiceActivityBehavior. execute(DelegateExecution execution)protected voidAbstractBpmnActivityBehavior. executeCompensateBoundaryEvents(Collection<org.flowable.bpmn.model.BoundaryEvent> boundaryEvents, DelegateExecution execution)protected voidMultiInstanceActivityBehavior. executeCompensationBoundaryEvents(org.flowable.bpmn.model.FlowElement flowElement, DelegateExecution execution)protected voidMultiInstanceActivityBehavior. executeOriginalBehavior(DelegateExecution execution, ExecutionEntity multiInstanceRootExecution, int loopCounter)protected voidScriptTaskActivityBehavior. executeScript(DelegateExecution execution)protected voidWebServiceActivityBehavior. fillMessage(List<org.flowable.bpmn.model.DataAssociation> dataInputAssociations, DelegateExecution execution)protected DelegateExecutionParallelGatewayActivityBehavior. findMultiInstanceParentExecution(DelegateExecution execution)protected StringCallActivityBehavior. getCalledElementValue(DelegateExecution execution, ProcessEngineConfigurationImpl processEngineConfiguration)protected List<org.flowable.eventregistry.model.ChannelModel>SendEventTaskActivityBehavior. getChannelModels(CommandContext commandContext, DelegateExecution execution, boolean sendOnSystemChannel)protected org.flowable.eventregistry.model.EventModelSendEventTaskActivityBehavior. getEventModel(CommandContext commandContext, DelegateExecution execution)protected ExpressionMailActivityBehavior. getExpression(DelegateExecution execution, Expression var)protected voidMailActivityBehavior. getFilesFromFields(Expression expression, DelegateExecution execution, List<File> files, List<DataSource> dataSources)protected DelegateExecutionMultiInstanceActivityBehavior. getInstanceExecution(DelegateExecution execution)protected IntegerMultiInstanceActivityBehavior. getLocalLoopVariable(DelegateExecution execution, String variableName)IntegerMultiInstanceActivityBehavior. getLoopVariable(DelegateExecution execution, String variableName)org.flowable.variable.api.persistence.entity.VariableInstanceMultiInstanceActivityBehavior. getLoopVariableInstance(DelegateExecution execution, String variableName)protected DelegateExecutionMultiInstanceActivityBehavior. getMultiInstanceRootExecution(DelegateExecution execution)protected org.flowable.bpmn.model.EventGatewayIntermediateCatchEventActivityBehavior. getPrecedingEventBasedGateway(DelegateExecution execution)protected ProcessDefinitionCallActivityBehavior. getProcessDefinition(DelegateExecution execution, org.flowable.bpmn.model.CallActivity callActivity, ProcessEngineConfigurationImpl processEngineConfiguration)protected ProcessDefinitionCallActivityBehavior. getProcessDefinitionById(DelegateExecution execution, ProcessEngineConfigurationImpl processEngineConfiguration)protected ProcessDefinitionCallActivityBehavior. getProcessDefinitionByKey(DelegateExecution execution, boolean isSameDeployment, ProcessEngineConfigurationImpl processEngineConfiguration)protected StringMailActivityBehavior. getStringFromField(Expression expression, DelegateExecution execution)protected StringShellActivityBehavior. getStringFromField(Expression expression, DelegateExecution execution)protected org.flowable.bpmn.model.SubProcessAdhocSubProcessActivityBehavior. getSubProcessFromExecution(DelegateExecution execution)protected org.flowable.bpmn.model.SubProcessSubProcessActivityBehavior. getSubProcessFromExecution(DelegateExecution execution)protected voidUserTaskActivityBehavior. handleAssignments(TaskService taskService, String assignee, String owner, List<String> candidateUsers, List<String> candidateGroups, TaskEntity task, ExpressionManager expressionManager, DelegateExecution execution, ProcessEngineConfigurationImpl processEngineConfiguration)protected voidUserTaskActivityBehavior. handleCategory(CreateUserTaskBeforeContext beforeContext, ExpressionManager expressionManager, TaskEntity task, DelegateExecution execution)protected voidUserTaskActivityBehavior. handleDescription(CreateUserTaskBeforeContext beforeContext, ExpressionManager expressionManager, TaskEntity task, DelegateExecution execution)protected voidUserTaskActivityBehavior. handleDueDate(CreateUserTaskBeforeContext beforeContext, ExpressionManager expressionManager, TaskEntity task, DelegateExecution execution, ProcessEngineConfigurationImpl processEngineConfiguration, String activeTaskDueDate)protected voidMailActivityBehavior. handleException(DelegateExecution execution, String msg, Exception e, boolean doIgnoreException, String exceptionVariable)protected voidServiceTaskDelegateExpressionActivityBehavior. handleException(Throwable exc, DelegateExecution execution, boolean loggingSessionEnabled)protected voidServiceTaskExpressionActivityBehavior. handleException(Throwable exc, DelegateExecution execution)protected voidServiceTaskFutureJavaDelegateActivityBehavior. handleException(Throwable throwable, DelegateExecution execution, boolean loggingSessionEnabled)protected voidUserTaskActivityBehavior. handleFormKey(CreateUserTaskBeforeContext beforeContext, ExpressionManager expressionManager, TaskEntity task, DelegateExecution execution)protected voidUserTaskActivityBehavior. handleName(CreateUserTaskBeforeContext beforeContext, ExpressionManager expressionManager, TaskEntity task, DelegateExecution execution)protected voidUserTaskActivityBehavior. handlePriority(CreateUserTaskBeforeContext beforeContext, ExpressionManager expressionManager, TaskEntity task, DelegateExecution execution, String activeTaskPriority)protected booleanMultiInstanceActivityBehavior. hasVariableAggregationDefinitions(DelegateExecution execution)protected ExecutionEntityParallelMultiInstanceBehavior. inactivateExecution(DelegateExecution execution, ProcessEngineConfigurationImpl processEngineConfiguration)protected voidParallelMultiInstanceBehavior. inactivateExecutionAndParentExecutions(DelegateExecution execution, ProcessEngineConfigurationImpl processEngineConfiguration)protected voidWebServiceActivityBehavior. initializeIoSpecification(org.flowable.bpmn.model.IOSpecification activityIoSpecification, DelegateExecution execution, org.flowable.bpmn.model.BpmnModel bpmnModel)protected voidMultiInstanceActivityBehavior. internalInterrupted(DelegateExecution execution)protected voidParallelMultiInstanceBehavior. internalInterrupted(DelegateExecution execution)protected voidParallelMultiInstanceBehavior. internalLeave(DelegateExecution execution, boolean zeroNrOfInstances)voidMultiInstanceActivityBehavior. interrupted(DelegateExecution execution)protected booleanParallelGatewayActivityBehavior. isChildOfMultiInstanceExecution(DelegateExecution executionEntity, DelegateExecution multiInstanceExecution)protected booleanSendEventTaskActivityBehavior. isSendOnSystemChannel(DelegateExecution execution)voidMultiInstanceActivityBehavior. lastExecutionEnded(DelegateExecution execution)voidAbstractBpmnActivityBehavior. leave(DelegateExecution execution)Subclasses that call leave() will first pass through this method, before the regularFlowNodeActivityBehavior.leave(DelegateExecution)is called.voidExclusiveGatewayActivityBehavior. leave(DelegateExecution execution)The default behaviour of BPMN, taking every outgoing sequence flow (where the condition evaluates to true), is not valid for an exclusive gateway.voidFlowNodeActivityBehavior. leave(DelegateExecution execution)Default way of leaving a BPMN 2.0 activity: evaluate the conditions on the outgoing sequence flow and take those that evaluate to true.voidMultiInstanceActivityBehavior. leave(DelegateExecution execution)voidParallelMultiInstanceBehavior. leave(DelegateExecution execution)Called when the wrappedActivityBehaviorcalls theAbstractBpmnActivityBehavior.leave(DelegateExecution)method.voidSequentialMultiInstanceBehavior. leave(DelegateExecution execution)Called when the wrappedActivityBehaviorcalls theAbstractBpmnActivityBehavior.leave(DelegateExecution)method.voidFlowNodeActivityBehavior. leaveIgnoreConditions(DelegateExecution execution)voidIntermediateCatchEventActivityBehavior. leaveIntermediateCatchEvent(DelegateExecution execution)Specific leave method for intermediate events: does a normal leave(), except when behind an event based gateway.protected voidGatewayActivityBehavior. lockFirstParentScope(DelegateExecution execution)protected voidParallelMultiInstanceBehavior. lockFirstParentScope(DelegateExecution execution)protected voidMultiInstanceActivityBehavior. logLoopDetails(DelegateExecution execution, String custom, int loopCounter, int nrOfCompletedInstances, int nrOfActiveInstances, int nrOfInstances)voidServiceTaskJavaDelegateActivityBehavior. notify(DelegateExecution execution)protected Collection<String>MailActivityBehavior. parseRecipients(Expression expression, DelegateExecution execution)protected CollectionMultiInstanceActivityBehavior. resolveAndValidateCollection(DelegateExecution execution)protected ObjectMultiInstanceActivityBehavior. resolveCollection(DelegateExecution execution)protected intMultiInstanceActivityBehavior. resolveLoopCardinality(DelegateExecution execution)protected intMultiInstanceActivityBehavior. resolveNrOfInstances(DelegateExecution execution)protected voidWebServiceActivityBehavior. returnMessage(List<org.flowable.bpmn.model.DataAssociation> dataOutputAssociations, DelegateExecution execution)protected voidScriptTaskActivityBehavior. safelyExecuteScript(DelegateExecution execution)protected voidMultiInstanceActivityBehavior. sendCompletedEvent(DelegateExecution execution)protected voidMultiInstanceActivityBehavior. sendCompletedWithConditionEvent(DelegateExecution execution)protected voidDmnActivityBehavior. setDecisionServiceVariablesOnExecution(Map<String,List<Map<String,Object>>> executionResult, String decisionServiceKey, DelegateExecution execution, com.fasterxml.jackson.databind.ObjectMapper objectMapper, boolean multipleResults)protected voidServiceTaskExpressionActivityBehavior. setExecutionVariableValue(Object value, DelegateExecution execution)protected voidMultiInstanceActivityBehavior. setLoopVariable(DelegateExecution execution, String variableName, Object value)protected voidDmnActivityBehavior. setVariablesOnExecution(List<Map<String,Object>> executionResult, String decisionKey, DelegateExecution execution, com.fasterxml.jackson.databind.ObjectMapper objectMapper, boolean multipleResults)voidBoundaryCancelEventActivityBehavior. trigger(DelegateExecution execution, String triggerName, Object triggerData)voidBoundaryCompensateEventActivityBehavior. trigger(DelegateExecution execution, String triggerName, Object triggerData)voidBoundaryConditionalEventActivityBehavior. trigger(DelegateExecution execution, String triggerName, Object triggerData)voidBoundaryEventActivityBehavior. trigger(DelegateExecution execution, String triggerName, Object triggerData)voidBoundaryEventRegistryEventActivityBehavior. trigger(DelegateExecution execution, String triggerName, Object triggerData)voidBoundaryMessageEventActivityBehavior. trigger(DelegateExecution execution, String triggerName, Object triggerData)voidBoundarySignalEventActivityBehavior. trigger(DelegateExecution execution, String triggerName, Object triggerData)voidBoundaryVariableListenerEventActivityBehavior. trigger(DelegateExecution execution, String triggerName, Object triggerData)voidEventSubProcessConditionalStartEventActivityBehavior. trigger(DelegateExecution execution, String signalName, Object signalData)voidEventSubProcessErrorStartEventActivityBehavior. trigger(DelegateExecution execution, String signalName, Object signalData)voidEventSubProcessEscalationStartEventActivityBehavior. trigger(DelegateExecution execution, String signalName, Object signalData)voidEventSubProcessEventRegistryStartEventActivityBehavior. trigger(DelegateExecution execution, String triggerName, Object triggerData)voidEventSubProcessMessageStartEventActivityBehavior. trigger(DelegateExecution execution, String triggerName, Object triggerData)voidEventSubProcessSignalStartEventActivityBehavior. trigger(DelegateExecution execution, String triggerName, Object triggerData)voidEventSubProcessTimerStartEventActivityBehavior. trigger(DelegateExecution execution, String triggerName, Object triggerData)voidEventSubProcessVariableListenerlStartEventActivityBehavior. trigger(DelegateExecution execution, String triggerName, Object triggerData)voidExternalWorkerTaskActivityBehavior. trigger(DelegateExecution execution, String signalName, Object signalData)voidFlowNodeActivityBehavior. trigger(DelegateExecution execution, String signalName, Object signalData)voidIntermediateCatchConditionalEventActivityBehavior. trigger(DelegateExecution execution, String triggerName, Object triggerData)voidIntermediateCatchEventActivityBehavior. trigger(DelegateExecution execution, String signalName, Object signalData)voidIntermediateCatchEventRegistryEventActivityBehavior. trigger(DelegateExecution execution, String triggerName, Object triggerData)voidIntermediateCatchMessageEventActivityBehavior. trigger(DelegateExecution execution, String triggerName, Object triggerData)voidIntermediateCatchSignalEventActivityBehavior. trigger(DelegateExecution execution, String triggerName, Object triggerData)voidIntermediateCatchVariableListenerEventActivityBehavior. trigger(DelegateExecution execution, String triggerName, Object triggerData)voidMultiInstanceActivityBehavior. trigger(DelegateExecution execution, String signalName, Object signalData)voidReceiveEventTaskActivityBehavior. trigger(DelegateExecution execution, String signalName, Object signalData)voidReceiveTaskActivityBehavior. trigger(DelegateExecution execution, String signalName, Object data)voidSendEventTaskActivityBehavior. trigger(DelegateExecution execution, String signalName, Object signalData)voidServiceTaskDelegateExpressionActivityBehavior. trigger(DelegateExecution execution, String signalName, Object signalData)voidServiceTaskExpressionActivityBehavior. trigger(DelegateExecution execution, String signalName, Object signalData)voidServiceTaskFutureJavaDelegateActivityBehavior. trigger(DelegateExecution execution, String signalName, Object signalData)voidServiceTaskJavaDelegateActivityBehavior. trigger(DelegateExecution execution, String signalName, Object signalData)voidUserTaskActivityBehavior. trigger(DelegateExecution execution, String signalName, Object signalData)voidCaseTaskActivityBehavior. triggerCaseTask(DelegateExecution execution, Map<String,Object> variables)voidCaseTaskActivityBehavior. triggerCaseTaskAndLeave(DelegateExecution execution, Map<String,Object> variables)protected org.flowable.bpmn.model.ActivityParallelMultiInstanceBehavior. verifyCompensation(DelegateExecution execution, ExecutionEntity executionToUse, org.flowable.bpmn.model.Activity activity)Constructors in org.flowable.engine.impl.bpmn.behavior with parameters of type DelegateExecution Constructor Description FutureCompleteAction(DelegateExecution execution)FutureJavaDelegateCompleteAction(FutureJavaDelegate<Object> delegateInstance, DelegateExecution execution, boolean loggingSessionEnabled)FutureJavaDelegateCompleteAction(FutureJavaDelegate<Object> delegateInstance, DelegateExecution execution, boolean loggingSessionEnabled) -
Uses of DelegateExecution in org.flowable.engine.impl.bpmn.data
Methods in org.flowable.engine.impl.bpmn.data with parameters of type DelegateExecution Modifier and Type Method Description abstract voidAbstractDataAssociation. evaluate(DelegateExecution execution)voidAssignment. evaluate(DelegateExecution execution)voidSimpleDataInputAssociation. evaluate(DelegateExecution execution)voidTransformationDataOutputAssociation. evaluate(DelegateExecution execution)voidIOSpecification. initialize(DelegateExecution execution) -
Uses of DelegateExecution in org.flowable.engine.impl.bpmn.helper
Fields in org.flowable.engine.impl.bpmn.helper declared as DelegateExecution Modifier and Type Field Description protected DelegateExecutionDelegateExpressionCollectionHandler. executionMethods in org.flowable.engine.impl.bpmn.helper with parameters of type DelegateExecution Modifier and Type Method Description protected static booleanSkipExpressionUtil. checkSkipExpressionVariable(String activityId, DelegateExecution execution, CommandContext commandContext)voidClassDelegate. completed(DelegateExecution execution)voidClassDelegate. completing(DelegateExecution execution, DelegateExecution subProcessInstance)voidClassDelegate. execute(DelegateExecution execution)protected static voidErrorPropagation. executeCatch(Map<String,List<org.flowable.bpmn.model.Event>> eventMap, DelegateExecution delegateExecution, ErrorPropagation.BpmnErrorVariableContainer errorVariableContainer)protected static voidEscalationPropagation. executeCatch(Map<String,List<org.flowable.bpmn.model.Event>> eventMap, DelegateExecution delegateExecution, String escalationCode, String escalationName)protected FlowableCollectionHandlerDelegateExpressionCollectionHandler. getCollectionHandlerInstance(DelegateExecution execution)Map<String,Object>ClassDelegate. getCustomPropertiesMap(DelegateExecution execution)static booleanSkipExpressionUtil. isSkipExpressionEnabled(String skipExpression, String activityId, DelegateExecution execution, CommandContext commandContext)voidClassDelegate. notify(DelegateExecution execution)protected static voidErrorPropagation. propagateError(String errorCode, Throwable exception, DelegateExecution execution)static voidErrorPropagation. propagateError(String errorCode, DelegateExecution execution)static voidErrorPropagation. propagateError(BpmnError error, DelegateExecution execution)protected static voidErrorPropagation. propagateError(ErrorPropagation.BpmnErrorVariableContainer errorVariableContainer, DelegateExecution execution)static voidEscalationPropagation. propagateEscalation(String escalationCode, String escalationName, DelegateExecution execution)static voidEscalationPropagation. propagateEscalation(org.flowable.bpmn.model.Escalation escalation, DelegateExecution execution)CollectionClassDelegateCollectionHandler. resolveCollection(Object collectionValue, DelegateExecution execution)CollectionDelegateExpressionCollectionHandler. resolveCollection(Object collectionValue, DelegateExecution execution)static booleanSkipExpressionUtil. shouldSkipFlowElement(String skipExpressionString, String activityId, DelegateExecution execution, CommandContext commandContext)static voidScopeUtil. throwCompensationEvent(List<CompensateEventSubscriptionEntity> eventSubscriptions, DelegateExecution execution, boolean async)we create a separate execution for each compensation handler invocation.voidClassDelegate. trigger(DelegateExecution execution, String signalName, Object signalData)Constructors in org.flowable.engine.impl.bpmn.helper with parameters of type DelegateExecution Constructor Description DelegateExpressionCollectionHandler(DelegateExecution execution, Expression expression) -
Uses of DelegateExecution in org.flowable.engine.impl.bpmn.http
Methods in org.flowable.engine.impl.bpmn.http with parameters of type DelegateExecution Modifier and Type Method Description voidDefaultBpmnHttpActivityDelegate. afterExecution(DelegateExecution execution, BaseHttpActivityDelegate.ExecutionData result)CompletableFuture<BaseHttpActivityDelegate.ExecutionData>DefaultBpmnHttpActivityDelegate. execute(DelegateExecution execution, AsyncTaskInvoker taskInvoker) -
Uses of DelegateExecution in org.flowable.engine.impl.bpmn.listener
Methods in org.flowable.engine.impl.bpmn.listener with parameters of type DelegateExecution Modifier and Type Method Description voidListenerNotificationHelper. executeExecutionListeners(org.flowable.bpmn.model.HasExecutionListeners elementWithExecutionListeners, DelegateExecution execution, String eventType)Map<String,Object>DelegateExpressionCustomPropertiesResolver. getCustomPropertiesMap(DelegateExecution execution)Map<String,Object>ExpressionCustomPropertiesResolver. getCustomPropertiesMap(DelegateExecution execution)protected Map<String,Object>ListenerNotificationHelper. invokeCustomPropertiesResolver(DelegateExecution execution, CustomPropertiesResolver customPropertiesResolver)voidDelegateExecutionListener. notify(DelegateExecution execution)voidDelegateExpressionExecutionListener. notify(DelegateExecution execution)voidExpressionExecutionListener. notify(DelegateExecution execution)voidScriptExecutionListener. notify(DelegateExecution execution)voidScriptTypeExecutionListener. notify(DelegateExecution execution)protected voidListenerNotificationHelper. planTransactionDependentExecutionListener(ListenerFactory listenerFactory, DelegateExecution execution, TransactionDependentExecutionListener executionListener, org.flowable.bpmn.model.FlowableListener listener)protected voidListenerNotificationHelper. planTransactionDependentTaskListener(DelegateExecution execution, TransactionDependentTaskListener taskListener, org.flowable.bpmn.model.FlowableListener listener) -
Uses of DelegateExecution in org.flowable.engine.impl.bpmn.webservice
Methods in org.flowable.engine.impl.bpmn.webservice with parameters of type DelegateExecution Modifier and Type Method Description voidMessageImplicitDataInputAssociation. evaluate(DelegateExecution execution)voidMessageImplicitDataOutputAssociation. evaluate(DelegateExecution execution) -
Uses of DelegateExecution in org.flowable.engine.impl.delegate
Fields in org.flowable.engine.impl.delegate declared as DelegateExecution Modifier and Type Field Description protected DelegateExecutionActivityBehaviorInvocation. executionMethods in org.flowable.engine.impl.delegate with parameters of type DelegateExecution Modifier and Type Method Description ObjectJsonVariableAggregator. aggregateMultiVariables(DelegateExecution execution, List<? extends org.flowable.variable.api.persistence.entity.VariableInstance> instances, VariableAggregatorContext context)ObjectJsonVariableAggregator. aggregateSingleVariable(DelegateExecution execution, VariableAggregatorContext context)voidSubProcessActivityBehavior. completed(DelegateExecution execution)called after the process instance is destroyed for this activity to perform its outgoing control flow logic.voidSubProcessActivityBehavior. completing(DelegateExecution execution, DelegateExecution subProcessInstance)called before the process instance is destroyed to allow this activity to extract data from the sub process instance.voidActivityBehavior. execute(DelegateExecution execution)voidActivityWithMigrationContextBehavior. execute(DelegateExecution execution, MigrationContext migrationContext)voidInterruptibleActivityBehaviour. interrupted(DelegateExecution execution)CollectionFlowableCollectionHandler. resolveCollection(Object collectionValue, DelegateExecution execution)voidTriggerableActivityBehavior. trigger(DelegateExecution execution, String signalEvent, Object signalData)Constructors in org.flowable.engine.impl.delegate with parameters of type DelegateExecution Constructor Description ActivityBehaviorInvocation(ActivityBehavior behaviorInstance, DelegateExecution execution)ReadOnlyDelegateExecutionImpl(DelegateExecution execution) -
Uses of DelegateExecution in org.flowable.engine.impl.delegate.invocation
Fields in org.flowable.engine.impl.delegate.invocation declared as DelegateExecution Modifier and Type Field Description protected DelegateExecutionExecutionListenerInvocation. executionprotected DelegateExecutionFutureJavaDelegateInvocation. executionprotected DelegateExecutionJavaDelegateInvocation. executionConstructors in org.flowable.engine.impl.delegate.invocation with parameters of type DelegateExecution Constructor Description ExecutionListenerInvocation(ExecutionListener executionListenerInstance, DelegateExecution execution)FutureJavaDelegateInvocation(FutureJavaDelegate<?> delegateInstance, DelegateExecution execution, AsyncTaskInvoker asyncTaskInvoker)JavaDelegateInvocation(JavaDelegate delegateInstance, DelegateExecution execution) -
Uses of DelegateExecution in org.flowable.engine.impl.el
Methods in org.flowable.engine.impl.el with parameters of type DelegateExecution Modifier and Type Method Description booleanUelExpressionCondition. evaluate(String sequenceFlowId, DelegateExecution execution) -
Uses of DelegateExecution in org.flowable.engine.impl.event
Methods in org.flowable.engine.impl.event with parameters of type DelegateExecution Modifier and Type Method Description static StringEventDefinitionExpressionUtil. determineMessageName(CommandContext commandContext, org.flowable.bpmn.model.MessageEventDefinition messageEventDefinition, DelegateExecution execution)Determines the event name of theMessageEventDefinitionthat is passed: - if a message ref is set, it has precedence - if a messageExpression is set, it is returned Note that, contrary to the determineSignalName method, the name of the message is never used.static StringEventDefinitionExpressionUtil. determineSignalName(CommandContext commandContext, org.flowable.bpmn.model.SignalEventDefinition signalEventDefinition, org.flowable.bpmn.model.BpmnModel bpmnModel, DelegateExecution execution)Determines the signal name of theSignalEventDefinitionthat is passed: - if a signal name is set, it has precedence - otherwise, the signal ref is used - unless a signalExpression is set -
Uses of DelegateExecution in org.flowable.engine.impl.persistence.entity
Subinterfaces of DelegateExecution in org.flowable.engine.impl.persistence.entity Modifier and Type Interface Description interfaceExecutionEntityClasses in org.flowable.engine.impl.persistence.entity that implement DelegateExecution Modifier and Type Class Description classExecutionEntityImpl -
Uses of DelegateExecution in org.flowable.engine.impl.scripting
Methods in org.flowable.engine.impl.scripting with parameters of type DelegateExecution Modifier and Type Method Description booleanScriptCondition. evaluate(String sequenceFlowId, DelegateExecution execution) -
Uses of DelegateExecution in org.flowable.engine.impl.test
Methods in org.flowable.engine.impl.test with parameters of type DelegateExecution Modifier and Type Method Description voidNoOpServiceTask. execute(DelegateExecution execution) -
Uses of DelegateExecution in org.flowable.engine.impl.util
Methods in org.flowable.engine.impl.util that return DelegateExecution Modifier and Type Method Description static DelegateExecutionExecutionGraphUtil. getMultiInstanceRootExecution(ExecutionEntity execution)static DelegateExecutionExecutionGraphUtil. getParentInstanceExecutionInMultiInstance(ExecutionEntity execution)Methods in org.flowable.engine.impl.util with parameters of type DelegateExecution Modifier and Type Method Description static voidBpmnLoggingSessionUtil. addErrorLoggingData(String type, String message, Throwable t, DelegateExecution execution)static voidBpmnLoggingSessionUtil. addLoggingData(String type, String message, DelegateExecution execution)static voidBpmnLoggingSessionUtil. addLoggingData(String type, String message, TaskEntity task, DelegateExecution execution)static voidBpmnLoggingSessionUtil. addTaskIdentityLinkData(String type, String message, boolean isUser, List<IdentityLinkEntity> identityLinkEntities, TaskEntity task, DelegateExecution execution)static com.fasterxml.jackson.databind.node.ObjectNodeBpmnLoggingSessionUtil. fillBasicTaskLoggingData(String message, TaskEntity task, DelegateExecution execution)protected static voidBpmnLoggingSessionUtil. fillFlowElementInfo(com.fasterxml.jackson.databind.node.ObjectNode loggingNode, DelegateExecution execution)static List<String>ExecutionGraphUtil. getBoundaryEventActivityIds(DelegateExecution execution)Returns the list of boundary event activity ids that are in the the process model, associated with the current activity of the passed execution. -
Uses of DelegateExecution in org.flowable.engine.impl.util.condition
Methods in org.flowable.engine.impl.util.condition with parameters of type DelegateExecution Modifier and Type Method Description static booleanConditionUtil. hasTrueCondition(org.flowable.bpmn.model.SequenceFlow sequenceFlow, DelegateExecution execution) -
Uses of DelegateExecution in org.flowable.engine.impl.variable
Methods in org.flowable.engine.impl.variable with parameters of type DelegateExecution Modifier and Type Method Description static VariableInstanceEntityBpmnAggregation. aggregate(DelegateExecution execution, DelegateExecution parentExecution, VariableAggregatorContext aggregationContext, ProcessEngineConfigurationImpl processEngineConfiguration)Create an aggregated variable instance for the given aggregation context.static VariableInstanceEntityBpmnAggregation. aggregate(DelegateExecution execution, DelegateExecution parentExecution, VariableAggregatorContext aggregationContext, ProcessEngineConfigurationImpl processEngineConfiguration, VariableAggregator aggregator, String targetVarName)static VariableInstanceEntityBpmnAggregation. aggregateComplete(DelegateExecution execution, DelegateExecution parentExecution, org.flowable.bpmn.model.VariableAggregationDefinition aggregation, ProcessEngineConfigurationImpl processEngineConfiguration)Create an aggregated variable instance for a completed execution.static StringBpmnAggregation. getAggregationTargetVarName(org.flowable.bpmn.model.VariableAggregationDefinition aggregation, DelegateExecution execution, ProcessEngineConfigurationImpl processEngineConfiguration)static Map<String,org.flowable.bpmn.model.VariableAggregationDefinition>BpmnAggregation. groupAggregationsByTarget(DelegateExecution multiInstanceRootExecution, Collection<org.flowable.bpmn.model.VariableAggregationDefinition> aggregations, ProcessEngineConfigurationImpl processEngineConfiguration)static VariableAggregatorBpmnAggregation. resolveVariableAggregator(org.flowable.bpmn.model.VariableAggregationDefinition aggregation, DelegateExecution execution) -
Uses of DelegateExecution in org.flowable.engine.interceptor
Fields in org.flowable.engine.interceptor declared as DelegateExecution Modifier and Type Field Description protected DelegateExecutionCreateExternalWorkerJobAfterContext. executionprotected DelegateExecutionCreateExternalWorkerJobBeforeContext. executionprotected DelegateExecutionCreateUserTaskAfterContext. executionprotected DelegateExecutionCreateUserTaskBeforeContext. executionMethods in org.flowable.engine.interceptor that return DelegateExecution Modifier and Type Method Description DelegateExecutionCreateExternalWorkerJobAfterContext. getExecution()DelegateExecutionCreateExternalWorkerJobBeforeContext. getExecution()DelegateExecutionCreateUserTaskAfterContext. getExecution()DelegateExecutionCreateUserTaskBeforeContext. getExecution()Methods in org.flowable.engine.interceptor with parameters of type DelegateExecution Modifier and Type Method Description voidCreateUserTaskAfterContext. setExecution(DelegateExecution execution)voidCreateUserTaskBeforeContext. setExecution(DelegateExecution execution)Constructors in org.flowable.engine.interceptor with parameters of type DelegateExecution Constructor Description CreateExternalWorkerJobAfterContext(org.flowable.bpmn.model.ExternalWorkerServiceTask externalWorkerServiceTask, ExternalWorkerJobEntity externalWorkerJobEntity, DelegateExecution execution)CreateExternalWorkerJobBeforeContext(org.flowable.bpmn.model.ExternalWorkerServiceTask externalWorkerServiceTask, DelegateExecution execution, String jobCategory)CreateUserTaskAfterContext(org.flowable.bpmn.model.UserTask userTask, TaskEntity taskEntity, DelegateExecution execution)CreateUserTaskBeforeContext(org.flowable.bpmn.model.UserTask userTask, DelegateExecution execution, String name, String description, String dueDate, String priority, String category, String formKey, String skipExpression, String assignee, String owner, List<String> candidateUsers, List<String> candidateGroups)
-