|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| 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)
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||