Uses of Interface
org.camunda.bpm.engine.impl.pvm.delegate.ActivityExecution

Packages that use ActivityExecution
org.camunda.bpm.engine.impl.bpmn.behavior   
org.camunda.bpm.engine.impl.bpmn.delegate   
org.camunda.bpm.engine.impl.bpmn.helper   
org.camunda.bpm.engine.impl.persistence.entity   
org.camunda.bpm.engine.impl.pvm.delegate   
org.camunda.bpm.engine.impl.pvm.runtime   
org.camunda.bpm.engine.impl.tree   
 

Uses of ActivityExecution in org.camunda.bpm.engine.impl.bpmn.behavior
 

Methods in org.camunda.bpm.engine.impl.bpmn.behavior that return ActivityExecution
protected  ActivityExecution ThrowEscalationEventActivityBehavior.getChildExecutionForActivity(ActivityExecution execution, PvmActivity activity)
           
 ActivityExecution ParallelMultiInstanceActivityBehavior.initializeScope(ActivityExecution scopeExecution)
           
 ActivityExecution SequentialMultiInstanceActivityBehavior.initializeScope(ActivityExecution scopeExecution)
           
 

Methods in org.camunda.bpm.engine.impl.bpmn.behavior that return types with arguments of type ActivityExecution
protected  List<? extends ActivityExecution> InclusiveGatewayActivityBehavior.getLeaveExecutions(ActivityExecution parent)
           
 

Methods in org.camunda.bpm.engine.impl.bpmn.behavior with parameters of type ActivityExecution
 boolean InclusiveGatewayActivityBehavior.activeConcurrentExecutionsExist(ActivityExecution execution)
           
protected  boolean ParallelMultiInstanceActivityBehavior.allExecutionsEnded(ActivityExecution scopeExecution, ActivityExecution endedExecution)
           
protected  List<CompensateEventSubscriptionEntity> CompensationEventActivityBehavior.collectEventSubscriptions(ActivityExecution execution)
           
 void ParallelMultiInstanceActivityBehavior.complete(ActivityExecution scopeExecution)
           
 void SubProcessActivityBehavior.complete(ActivityExecution scopeExecution)
           
 void SequentialMultiInstanceActivityBehavior.complete(ActivityExecution scopeExecution)
           
 void EventSubProcessActivityBehavior.complete(ActivityExecution scopeExecution)
           
 void CallableElementActivityBehavior.completed(ActivityExecution execution)
           
protected  boolean MultiInstanceActivityBehavior.completionConditionSatisfied(ActivityExecution execution)
           
 void ParallelMultiInstanceActivityBehavior.concurrentChildExecutionEnded(ActivityExecution scopeExecution, ActivityExecution endedExecution)
           
 void SubProcessActivityBehavior.concurrentChildExecutionEnded(ActivityExecution scopeExecution, ActivityExecution endedExecution)
           
 void SequentialMultiInstanceActivityBehavior.concurrentChildExecutionEnded(ActivityExecution scopeExecution, ActivityExecution endedExecution)
           
 void EventSubProcessActivityBehavior.concurrentChildExecutionEnded(ActivityExecution scopeExecution, ActivityExecution endedExecution)
           
 void ParallelMultiInstanceActivityBehavior.concurrentExecutionCreated(ActivityExecution scopeExecution, ActivityExecution concurrentExecution)
           
 void SequentialMultiInstanceActivityBehavior.concurrentExecutionCreated(ActivityExecution scopeExecution, ActivityExecution concurrentExecution)
           
 void ParallelMultiInstanceActivityBehavior.concurrentExecutionDeleted(ActivityExecution scopeExecution, ActivityExecution concurrentExecution)
           
 void SequentialMultiInstanceActivityBehavior.concurrentExecutionDeleted(ActivityExecution scopeExecution, ActivityExecution concurrentExecution)
           
protected  void AbstractBpmnActivityBehavior.createCompensateEventSubscription(ActivityExecution execution, ActivityImpl compensationHandler)
           
protected  void ParallelMultiInstanceActivityBehavior.createInstances(ActivityExecution execution, int nrOfInstances)
           
protected  void SequentialMultiInstanceActivityBehavior.createInstances(ActivityExecution execution, int nrOfInstances)
           
protected abstract  void MultiInstanceActivityBehavior.createInstances(ActivityExecution execution, int nrOfInstances)
           
 void ServiceTaskDelegateExpressionActivityBehavior.doSignal(ActivityExecution execution, String signalName, Object signalData)
           
protected  void ClassDelegateActivityBehavior.doSignal(ActivityExecution execution, String signalName, Object signalData)
           
protected  void MultiInstanceActivityBehavior.evaluateCollectionVariable(ActivityExecution execution, int loopCounter)
           
 void ServiceTaskDelegateExpressionActivityBehavior.execute(ActivityExecution execution)
           
 void EventBasedGatewayActivityBehavior.execute(ActivityExecution execution)
           
 void TerminateEndEventActivityBehavior.execute(ActivityExecution execution)
           
 void InclusiveGatewayActivityBehavior.execute(ActivityExecution execution)
           
 void ClassDelegateActivityBehavior.execute(ActivityExecution execution)
           
 void SubProcessActivityBehavior.execute(ActivityExecution execution)
           
 void ServiceTaskExpressionActivityBehavior.execute(ActivityExecution execution)
           
 void CallableElementActivityBehavior.execute(ActivityExecution execution)
           
 void ErrorEndEventActivityBehavior.execute(ActivityExecution execution)
           
 void ExternalTaskActivityBehavior.execute(ActivityExecution execution)
           
 void ThrowEscalationEventActivityBehavior.execute(ActivityExecution execution)
           
 void NoneEndEventActivityBehavior.execute(ActivityExecution execution)
           
 void ShellActivityBehavior.execute(ActivityExecution execution)
           
 void ScriptTaskActivityBehavior.execute(ActivityExecution execution)
           
 void SignalEndEventActivityBehavior.execute(ActivityExecution execution)
           
 void ReceiveTaskActivityBehavior.execute(ActivityExecution execution)
           
 void MultiInstanceActivityBehavior.execute(ActivityExecution execution)
           
 void ServiceTaskJavaDelegateActivityBehavior.execute(ActivityExecution execution)
           
 void FlowNodeActivityBehavior.execute(ActivityExecution execution)
          Default behaviour: just leave the activity with no extra functionality.
 void CompensationEventActivityBehavior.execute(ActivityExecution execution)
           
 void IntermediateCatchEventActivityBehavior.execute(ActivityExecution execution)
           
 void MailActivityBehavior.execute(ActivityExecution execution)
           
 void ParallelGatewayActivityBehavior.execute(ActivityExecution execution)
           
 void DmnBusinessRuleTaskActivityBehavior.execute(ActivityExecution execution)
           
 void CustomActivityBehavior.execute(ActivityExecution execution)
           
 void UserTaskActivityBehavior.execute(ActivityExecution execution)
           
 void CancelEndEventActivityBehavior.execute(ActivityExecution execution)
           
 void IntermediateCatchLinkEventActivityBehavior.execute(ActivityExecution execution)
           
 void IntermediateThrowSignalEventActivityBehavior.execute(ActivityExecution execution)
           
protected  void AbstractBpmnActivityBehavior.executeWithErrorPropagation(ActivityExecution execution, Callable<Void> toExecute)
          Takes an ActivityExecution and an Callable and wraps the call to the Callable with the proper error propagation.
protected  ActivityBehavior ClassDelegateActivityBehavior.getActivityBehaviorInstance(ActivityExecution execution)
           
protected  ActivityBehavior ServiceTaskDelegateExpressionActivityBehavior.getActivityBehaviorInstance(ActivityExecution execution, Object delegateInstance)
           
protected  String CallableElementActivityBehavior.getBusinessKey(ActivityExecution execution)
           
protected  ActivityExecution ThrowEscalationEventActivityBehavior.getChildExecutionForActivity(ActivityExecution execution, PvmActivity activity)
           
protected  String CallableElementActivityBehavior.getDeploymentId(ActivityExecution execution)
           
protected  ActivityImpl MultiInstanceActivityBehavior.getInnerActivity(ActivityExecution execution)
          Get the inner activity of the multi instance execution.
protected  org.camunda.bpm.engine.variable.VariableMap CallableElementActivityBehavior.getInputVariables(ActivityExecution callingExecution)
           
protected  List<? extends ActivityExecution> InclusiveGatewayActivityBehavior.getLeaveExecutions(ActivityExecution parent)
           
protected  Integer MultiInstanceActivityBehavior.getLocalLoopVariable(ActivityExecution execution, String variableName)
           
protected  Integer MultiInstanceActivityBehavior.getLoopVariable(ActivityExecution execution, String variableName)
           
protected  Integer CallableElementActivityBehavior.getVersion(ActivityExecution execution)
           
 ActivityExecution ParallelMultiInstanceActivityBehavior.initializeScope(ActivityExecution scopeExecution)
           
 ActivityExecution SequentialMultiInstanceActivityBehavior.initializeScope(ActivityExecution scopeExecution)
           
protected  boolean BpmnActivityBehavior.isAncestorCompensationThrowing(ActivityExecution execution)
           
 void SubProcessActivityBehavior.leave(ActivityExecution execution)
           
protected  void AbstractBpmnActivityBehavior.leave(ActivityExecution execution)
          Subclasses that call leave() will first pass through this method, before the regular FlowNodeActivityBehavior.leave(ActivityExecution) is called.
protected  void MultiInstanceActivityBehavior.leave(ActivityExecution execution)
           
protected  void FlowNodeActivityBehavior.leave(ActivityExecution 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.
protected  void ExclusiveGatewayActivityBehavior.leave(ActivityExecution execution)
          The default behaviour of BPMN, taking every outgoing sequence flow (where the condition evaluates to true), is not valid for an exclusive gateway.
protected  void CancelEndEventActivityBehavior.leave(ActivityExecution execution)
           
protected  void ThrowEscalationEventActivityBehavior.leaveExecution(ActivityExecution execution, PvmActivity currentActivity, EscalationEventDefinition escalationEventDefinition)
           
protected  void FlowNodeActivityBehavior.leaveIgnoreConditions(ActivityExecution activityContext)
           
protected  void GatewayActivityBehavior.lockConcurrentRoot(ActivityExecution execution)
           
 void CallableElementActivityBehavior.passOutputVariables(ActivityExecution execution, VariableScope subInstance)
           
 void BpmnActivityBehavior.performDefaultOutgoingBehavior(ActivityExecution activityExceution)
          Performs the default outgoing BPMN 2.0 behavior, which is having parallel paths of executions for the outgoing sequence flow.
 void BpmnActivityBehavior.performIgnoreConditionsOutgoingBehavior(ActivityExecution activityExecution)
          Performs the default outgoing BPMN 2.0 behavior (@see BpmnActivityBehavior.performDefaultOutgoingBehavior(ActivityExecution)), but without checking the conditions on the outgoing sequence flow.
protected  void MultiInstanceActivityBehavior.performInstance(ActivityExecution execution, PvmActivity activity, int loopCounter)
           
protected  void BpmnActivityBehavior.performOutgoingBehavior(ActivityExecution execution, boolean checkConditions, boolean throwExceptionIfExecutionStuck, List<ActivityExecution> reusableExecutions)
          Actual implementation of leaving an activity.
protected  void ParallelMultiInstanceActivityBehavior.prepareScopeExecution(ActivityExecution scopeExecution, int nrOfInstances)
           
protected  void AbstractBpmnActivityBehavior.propagateBpmnError(BpmnError error, ActivityExecution execution)
           
protected  void AbstractBpmnActivityBehavior.propagateError(String errorCode, Exception origException, ActivityExecution execution)
           
protected  void AbstractBpmnActivityBehavior.propagateException(ActivityExecution execution, Exception ex)
          Decides how to propagate the exception properly, e.g.
protected  void AbstractBpmnActivityBehavior.propagateExceptionAsError(Exception exception, ActivityExecution execution)
           
protected  int MultiInstanceActivityBehavior.resolveLoopCardinality(ActivityExecution execution)
           
protected  int MultiInstanceActivityBehavior.resolveNrOfInstances(ActivityExecution execution)
           
protected  void MultiInstanceActivityBehavior.setLoopVariable(ActivityExecution execution, String variableName, Object value)
           
 void ServiceTaskDelegateExpressionActivityBehavior.signal(ActivityExecution execution, String signalName, Object signalData)
           
 void ClassDelegateActivityBehavior.signal(ActivityExecution execution, String signalName, Object signalData)
           
 void ExternalTaskActivityBehavior.signal(ActivityExecution execution, String signalName, Object signalData)
           
 void AbstractBpmnActivityBehavior.signal(ActivityExecution execution, String signalName, Object signalData)
           
 void ReceiveTaskActivityBehavior.signal(ActivityExecution execution, String signalName, Object data)
           
 void FlowNodeActivityBehavior.signal(ActivityExecution execution, String signalName, Object signalData)
           
 void CompensationEventActivityBehavior.signal(ActivityExecution execution, String signalName, Object signalData)
           
 void IntermediateCatchEventActivityBehavior.signal(ActivityExecution execution, String signalName, Object signalData)
           
 void CustomActivityBehavior.signal(ActivityExecution execution, String signalEvent, Object signalData)
           
 void UserTaskActivityBehavior.signal(ActivityExecution execution, String signalName, Object signalData)
           
 void CancelBoundaryEventActivityBehavior.signal(ActivityExecution execution, String signalName, Object signalData)
           
 void CancelEndEventActivityBehavior.signal(ActivityExecution execution, String signalName, Object signalData)
           
protected  void AbstractBpmnActivityBehavior.signalCompensationDone(ActivityExecution execution)
           
protected  void CallActivityBehavior.startInstance(ActivityExecution execution, org.camunda.bpm.engine.variable.VariableMap variables, String businessKey)
           
protected abstract  void CallableElementActivityBehavior.startInstance(ActivityExecution execution, org.camunda.bpm.engine.variable.VariableMap variables, String businessKey)
           
protected  void CaseCallActivityBehavior.startInstance(ActivityExecution execution, org.camunda.bpm.engine.variable.VariableMap variables, String businessKey)
           
 

Method parameters in org.camunda.bpm.engine.impl.bpmn.behavior with type arguments of type ActivityExecution
protected  void BpmnActivityBehavior.performOutgoingBehavior(ActivityExecution execution, boolean checkConditions, boolean throwExceptionIfExecutionStuck, List<ActivityExecution> reusableExecutions)
          Actual implementation of leaving an activity.
 

Uses of ActivityExecution in org.camunda.bpm.engine.impl.bpmn.delegate
 

Fields in org.camunda.bpm.engine.impl.bpmn.delegate declared as ActivityExecution
protected  ActivityExecution ActivityBehaviorInvocation.execution
           
protected  ActivityExecution ActivityBehaviorSignalInvocation.execution
           
 

Constructors in org.camunda.bpm.engine.impl.bpmn.delegate with parameters of type ActivityExecution
ActivityBehaviorInvocation(ActivityBehavior behaviorInstance, ActivityExecution execution)
           
ActivityBehaviorSignalInvocation(SignallableActivityBehavior behaviorInstance, ActivityExecution execution, String signalName, Object signalData)
           
 

Uses of ActivityExecution in org.camunda.bpm.engine.impl.bpmn.helper
 

Methods in org.camunda.bpm.engine.impl.bpmn.helper with parameters of type ActivityExecution
static List<CompensateEventSubscriptionEntity> CompensationUtil.collectCompensateEventSubscriptionsForActivity(ActivityExecution execution, String activityRef)
          Collect all compensate event subscriptions for activity on the scope of given execution.
static List<CompensateEventSubscriptionEntity> CompensationUtil.collectCompensateEventSubscriptionsForScope(ActivityExecution execution)
          Collect all compensate event subscriptions for scope of given execution.
static void CompensationUtil.throwCompensationEvent(List<CompensateEventSubscriptionEntity> eventSubscriptions, ActivityExecution execution, boolean async)
          we create a separate execution for each compensation handler invocation.
 

Uses of ActivityExecution in org.camunda.bpm.engine.impl.persistence.entity
 

Classes in org.camunda.bpm.engine.impl.persistence.entity that implement ActivityExecution
 class ExecutionEntity
           
 

Uses of ActivityExecution in org.camunda.bpm.engine.impl.pvm.delegate
 

Methods in org.camunda.bpm.engine.impl.pvm.delegate that return ActivityExecution
 ActivityExecution ActivityExecution.createExecution()
          creates a new execution.
 ActivityExecution ActivityExecution.createExecution(boolean initializeExecutionStartContext)
          creates a new execution.
 ActivityExecution ActivityExecution.findExecutionForFlowScope(PvmScope targetScope)
          Assumption: the current execution is active and executing an activity (getActivity() is not null).
 ActivityExecution ActivityExecution.getParent()
          returns the parent of this execution, or null if there no parent.
 ActivityExecution ModificationObserverBehavior.initializeScope(ActivityExecution scopeExecution)
          Implement to customize the creation of executions in the scope.
 

Methods in org.camunda.bpm.engine.impl.pvm.delegate that return types with arguments of type ActivityExecution
 List<ActivityExecution> ActivityExecution.findInactiveConcurrentExecutions(PvmActivity activity)
          Retrieves all executions which are concurrent and inactive at the given activity.
 List<? extends ActivityExecution> ActivityExecution.getExecutions()
          returns the list of execution of which this execution the parent of.
 

Methods in org.camunda.bpm.engine.impl.pvm.delegate with parameters of type ActivityExecution
 void CompositeActivityBehavior.complete(ActivityExecution scopeExecution)
           
 void SubProcessActivityBehavior.completed(ActivityExecution execution)
          called after the process instance is destroyed for this activity to perform its outgoing control flow logic.
 void CompositeActivityBehavior.concurrentChildExecutionEnded(ActivityExecution scopeExecution, ActivityExecution endedExecution)
          Invoked when an execution is ended within the scope of the composite
 void ModificationObserverBehavior.concurrentExecutionCreated(ActivityExecution scopeExecution, ActivityExecution concurrentExecution)
          implement to handle reorganization of the scope when a concurrent execution in the scope is created (e.g.
 void ModificationObserverBehavior.concurrentExecutionDeleted(ActivityExecution scopeExecution, ActivityExecution concurrentExecution)
          implement to handle reorganization of the scope when a concurrent execution in the scope is removed (e.g.
 void ActivityBehavior.execute(ActivityExecution execution)
           
 ActivityExecution ModificationObserverBehavior.initializeScope(ActivityExecution scopeExecution)
          Implement to customize the creation of executions in the scope.
 void SubProcessActivityBehavior.passOutputVariables(ActivityExecution targetExecution, VariableScope calledElementInstance)
          Pass the output variables from the process instance of the subprocess to the given execution.
 void SignallableActivityBehavior.signal(ActivityExecution execution, String signalEvent, Object signalData)
           
 

Method parameters in org.camunda.bpm.engine.impl.pvm.delegate with type arguments of type ActivityExecution
 void ActivityExecution.leaveActivityViaTransitions(List<PvmTransition> outgoingTransitions, List<? extends ActivityExecution> joinedExecutions)
          Takes the given outgoing transitions, and potentially reusing the given list of executions that were previously joined.
 

Uses of ActivityExecution in org.camunda.bpm.engine.impl.pvm.runtime
 

Classes in org.camunda.bpm.engine.impl.pvm.runtime that implement ActivityExecution
 class ExecutionImpl
           
 class PvmExecutionImpl
           
 

Methods in org.camunda.bpm.engine.impl.pvm.runtime that return types with arguments of type ActivityExecution
 List<ActivityExecution> PvmExecutionImpl.findInactiveConcurrentExecutions(PvmActivity activity)
           
 

Methods in org.camunda.bpm.engine.impl.pvm.runtime with parameters of type ActivityExecution
static boolean LegacyBehavior.eventSubprocessComplete(ActivityExecution scopeExecution)
           
static boolean LegacyBehavior.eventSubprocessConcurrentChildExecutionEnded(ActivityExecution scopeExecution, ActivityExecution endedExecution)
           
protected static boolean LegacyBehavior.isLegacyBehaviorRequired(ActivityExecution scopeExecution)
          This method
 

Method parameters in org.camunda.bpm.engine.impl.pvm.runtime with type arguments of type ActivityExecution
 void PvmExecutionImpl.leaveActivityViaTransitions(List<PvmTransition> _transitions, List<? extends ActivityExecution> _recyclableExecutions)
           
 

Uses of ActivityExecution in org.camunda.bpm.engine.impl.tree
 

Methods in org.camunda.bpm.engine.impl.tree that return ActivityExecution
 ActivityExecution ActivityExecutionTuple.getExecution()
           
 

Methods in org.camunda.bpm.engine.impl.tree with parameters of type ActivityExecution
protected static ActivityExecutionTuple ActivityExecutionHierarchyWalker.createTupel(ActivityExecution execution)
           
protected static PvmScope ActivityExecutionHierarchyWalker.getCurrentFlowScope(ActivityExecution execution)
           
protected  boolean OutputVariablesPropagator.isProcessInstanceOfSubprocess(ActivityExecution execution)
           
 void ActivityExecutionMappingCollector.visit(ActivityExecution execution)
           
 void OutputVariablesPropagator.visit(ActivityExecution execution)
           
 

Method parameters in org.camunda.bpm.engine.impl.tree with type arguments of type ActivityExecution
 TreeWalker<ActivityExecutionTuple> ActivityExecutionHierarchyWalker.addExecutionPostVisitor(TreeVisitor<ActivityExecution> visitor)
           
 TreeWalker<ActivityExecutionTuple> ActivityExecutionHierarchyWalker.addExecutionPreVisitor(TreeVisitor<ActivityExecution> visitor)
           
 

Constructors in org.camunda.bpm.engine.impl.tree with parameters of type ActivityExecution
ActivityExecutionHierarchyWalker(ActivityExecution execution)
           
ActivityExecutionMappingCollector(ActivityExecution execution)
           
ActivityExecutionTuple(PvmScope scope, ActivityExecution execution)
           
 



Copyright © 2016 camunda services GmbH. All rights reserved.