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   
 

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

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  void MultiInstanceActivityBehavior.callActivityEndListeners(ActivityExecution execution)
          Since no transitions are followed when leaving the inner activity, it is needed to call the end listeners yourself.
 void MultiInstanceActivityBehavior.completed(ActivityExecution execution)
           
 void CallActivityBehavior.completed(ActivityExecution execution)
           
protected  boolean MultiInstanceActivityBehavior.completionConditionSatisfied(ActivityExecution execution)
           
protected  void AbstractBpmnActivityBehavior.createCompensateEventSubscription(ActivityExecution execution)
           
protected abstract  void MultiInstanceActivityBehavior.createInstances(ActivityExecution execution, int nrOfInstances)
           
protected  void SequentialMultiInstanceBehavior.createInstances(ActivityExecution execution, int nrOfInstances)
          Handles the sequential case of spawning the instances.
protected  void ParallelMultiInstanceBehavior.createInstances(ActivityExecution execution, int nrOfInstances)
          Handles the parallel case of spawning the instances.
protected  boolean MultiInstanceActivityBehavior.createInstancesIfPossible(ActivityExecution execution)
          protects the createInstance method - it is only called if the numberOfInstances is valid (negative is invalid -> exception; zero means the sub instances are skipped) Returns true if instances were created
protected  ActivityBehavior ClassDelegateActivityBehavior.determineBehaviour(ActivityBehavior delegateInstance, ActivityExecution execution)
           
protected  ActivityBehavior ServiceTaskDelegateExpressionActivityBehavior.determineBehaviour(ActivityBehavior delegateInstance, ActivityExecution execution)
           
 void InclusiveGatewayActivityBehavior.execute(ActivityExecution execution)
           
 void NoneEndEventActivityBehavior.execute(ActivityExecution execution)
           
 void EventSubProcessStartEventActivityBehavior.execute(ActivityExecution execution)
           
 void CancelBoundaryEventActivityBehavior.execute(ActivityExecution execution)
           
 void MultiInstanceActivityBehavior.execute(ActivityExecution execution)
           
 void ErrorEndEventActivityBehavior.execute(ActivityExecution execution)
           
 void ScriptTaskActivityBehavior.execute(ActivityExecution execution)
           
 void IntermediateCatchLinkEventActivityBehavior.execute(ActivityExecution execution)
           
 void IntermediateThrowSignalEventActivityBehavior.execute(ActivityExecution execution)
           
 void EventBasedGatewayActivityBehavior.execute(ActivityExecution execution)
           
 void MailActivityBehavior.execute(ActivityExecution execution)
           
 void ServiceTaskExpressionActivityBehavior.execute(ActivityExecution execution)
           
 void ClassDelegateActivityBehavior.execute(ActivityExecution execution)
           
 void IntermediateThrowCompensationEventActivityBehavior.execute(ActivityExecution execution)
           
 void ServiceTaskDelegateExpressionActivityBehavior.execute(ActivityExecution execution)
           
 void SubProcessActivityBehavior.execute(ActivityExecution execution)
           
 void CallActivityBehavior.execute(ActivityExecution execution)
           
 void ReceiveTaskActivityBehavior.execute(ActivityExecution execution)
           
 void CancelEndEventActivityBehavior.execute(ActivityExecution execution)
           
 void ServiceTaskJavaDelegateActivityBehavior.execute(ActivityExecution execution)
           
 void IntermediateCatchEventActivityBehavior.execute(ActivityExecution execution)
           
 void FlowNodeActivityBehavior.execute(ActivityExecution execution)
          Default behaviour: just leave the activity with no extra functionality.
 void ShellActivityBehavior.execute(ActivityExecution execution)
           
 void ParallelGatewayActivityBehavior.execute(ActivityExecution execution)
           
 void SignalEndEventActivityBehavior.execute(ActivityExecution execution)
           
 void UserTaskActivityBehavior.execute(ActivityExecution execution)
           
 void TerminateEndEventActivityBehavior.execute(ActivityExecution execution)
           
 void SequentialMultiInstanceBehavior.execute(ActivityExecution execution)
           
protected  void MultiInstanceActivityBehavior.executeOriginalBehavior(ActivityExecution execution, int loopCounter)
           
protected  void ParallelMultiInstanceBehavior.fixMiRootActivityInstanceId(ActivityExecution execution)
           
protected  ActivityBehavior ClassDelegateActivityBehavior.getActivityBehaviorInstance(ActivityExecution execution)
           
protected  ActivityBehavior ServiceTaskDelegateExpressionActivityBehavior.getActivityBehaviorInstance(ActivityExecution execution, Object delegateInstance)
           
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  boolean AbstractBpmnActivityBehavior.hasCompensationHandler(ActivityExecution execution)
           
 void MultiInstanceActivityBehavior.lastExecutionEnded(ActivityExecution execution)
           
 void SubProcessActivityBehavior.lastExecutionEnded(ActivityExecution execution)
           
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 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 AbstractBpmnActivityBehavior.leave(ActivityExecution execution)
          Subclasses that call leave() will first pass through this method, before the regular FlowNodeActivityBehavior.leave(ActivityExecution) is called.
 void SequentialMultiInstanceBehavior.leave(ActivityExecution execution)
          Called when the wrapped ActivityBehavior calls the AbstractBpmnActivityBehavior.leave(ActivityExecution) method.
 void ParallelMultiInstanceBehavior.leave(ActivityExecution execution)
          Called when the wrapped ActivityBehavior calls the AbstractBpmnActivityBehavior.leave(ActivityExecution) method.
protected  void FlowNodeActivityBehavior.leaveIgnoreConditions(ActivityExecution activityContext)
           
protected  void GatewayActivityBehavior.lockConcurrentRoot(ActivityExecution execution)
           
protected  void MultiInstanceActivityBehavior.logLoopDetails(ActivityExecution execution, String custom, int loopCounter, int nrOfCompletedInstances, int nrOfActiveInstances, int nrOfInstances)
           
 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 BpmnActivityBehavior.performOutgoingBehavior(ActivityExecution execution, boolean checkConditions, boolean throwExceptionIfExecutionStuck, List<ActivityExecution> reusableExecutions)
          Actual implementation of leaving an activity.
protected  void ParallelMultiInstanceBehavior.resetMiRootActivityInstanceId(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 CancelBoundaryEventActivityBehavior.signal(ActivityExecution execution, String signalName, Object signalData)
           
 void MultiInstanceActivityBehavior.signal(ActivityExecution execution, String signalName, Object signalData)
           
 void ClassDelegateActivityBehavior.signal(ActivityExecution execution, String signalName, Object signalData)
           
 void IntermediateThrowCompensationEventActivityBehavior.signal(ActivityExecution execution, String signalName, Object signalData)
           
 void ServiceTaskDelegateExpressionActivityBehavior.signal(ActivityExecution execution, String signalName, Object signalData)
           
 void ReceiveTaskActivityBehavior.signal(ActivityExecution execution, String signalName, Object data)
           
 void IntermediateCatchEventActivityBehavior.signal(ActivityExecution execution, String signalName, Object signalData)
           
 void FlowNodeActivityBehavior.signal(ActivityExecution execution, String signalName, Object signalData)
           
 void AbstractBpmnActivityBehavior.signal(ActivityExecution execution, String signalName, Object signalData)
           
 void UserTaskActivityBehavior.signal(ActivityExecution execution, String signalName, Object signalData)
           
protected  void AbstractBpmnActivityBehavior.signalCompensationDone(ActivityExecution execution, Object signalData)
           
 

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
           
 

Constructors in org.camunda.bpm.engine.impl.bpmn.delegate with parameters of type ActivityExecution
ActivityBehaviorInvocation(ActivityBehavior behaviorInstance, ActivityExecution execution)
           
 

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

Methods in org.camunda.bpm.engine.impl.bpmn.helper that return ActivityExecution
static ActivityExecution ScopeUtil.findScopeExecution(ActivityExecution execution)
          Find the next scope execution in the parent execution hierarchy That method works different than ScopeUtil.findScopeExecutionForScope(org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity, org.camunda.bpm.engine.impl.pvm.PvmScope) which returns the most outer scope execution.
 

Methods in org.camunda.bpm.engine.impl.bpmn.helper with parameters of type ActivityExecution
static ActivityExecution ScopeUtil.findScopeExecution(ActivityExecution execution)
          Find the next scope execution in the parent execution hierarchy That method works different than ScopeUtil.findScopeExecutionForScope(org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity, org.camunda.bpm.engine.impl.pvm.PvmScope) which returns the most outer scope execution.
static void ErrorPropagation.propagateError(BpmnError error, ActivityExecution execution)
           
static void ErrorPropagation.propagateError(String errorCode, Exception origException, ActivityExecution execution)
           
static void ErrorPropagation.propagateException(Exception ex, ActivityExecution execution)
           
static void ScopeUtil.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.getParent()
          returns the parent of this execution, or null if there no parent.
 

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 SubProcessActivityBehavior.completed(ActivityExecution execution)
          called after the process instance is destroyed for this activity to perform its outgoing control flow logic.
 void ActivityBehavior.execute(ActivityExecution execution)
           
 void CompositeActivityBehavior.lastExecutionEnded(ActivityExecution 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.takeAll(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)
           
 

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



Copyright © 2014 camunda services GmbH. All rights reserved.