Uses of Class
org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl
-
-
Uses of PvmExecutionImpl in org.camunda.bpm.engine.impl.bpmn.behavior
Methods in org.camunda.bpm.engine.impl.bpmn.behavior with parameters of type PvmExecutionImpl Modifier and Type Method Description void
BpmnBehaviorLogger. debugCancelConcurrentScopeExecution(PvmExecutionImpl execution)
void
BpmnBehaviorLogger. debugConcurrentScopeIsPruned(PvmExecutionImpl execution)
void
BpmnBehaviorLogger. destroyConcurrentScopeExecution(PvmExecutionImpl execution)
-
Uses of PvmExecutionImpl in org.camunda.bpm.engine.impl.cmd
Methods in org.camunda.bpm.engine.impl.cmd with parameters of type PvmExecutionImpl Modifier and Type Method Description protected ActivityInstanceImpl
GetActivityInstanceCmd. createActivityInstance(PvmExecutionImpl scopeExecution, ScopeImpl scope, String activityInstanceId, String parentActivityInstanceId, Map<String,List<Incident>> incidentsByExecution)
protected TransitionInstanceImpl
GetActivityInstanceCmd. createTransitionInstance(PvmExecutionImpl execution, Map<String,List<Incident>> incidentsByExecution)
protected List<String>
GetActivityInstanceCmd. getIncidentIds(Map<String,List<Incident>> incidents, PvmExecutionImpl execution)
protected List<Incident>
GetActivityInstanceCmd. getIncidents(Map<String,List<Incident>> incidents, PvmExecutionImpl execution)
-
Uses of PvmExecutionImpl in org.camunda.bpm.engine.impl.cmmn.entity.runtime
Methods in org.camunda.bpm.engine.impl.cmmn.entity.runtime with parameters of type PvmExecutionImpl Modifier and Type Method Description void
CaseExecutionEntity. setSubProcessInstance(PvmExecutionImpl subProcessInstance)
void
CaseExecutionEntity. setSuperExecution(PvmExecutionImpl superExecution)
-
Uses of PvmExecutionImpl in org.camunda.bpm.engine.impl.cmmn.execution
Methods in org.camunda.bpm.engine.impl.cmmn.execution that return PvmExecutionImpl Modifier and Type Method Description PvmExecutionImpl
CaseExecutionImpl. createSubProcessInstance(PvmProcessDefinition processDefinition)
PvmExecutionImpl
CaseExecutionImpl. createSubProcessInstance(PvmProcessDefinition processDefinition, String businessKey)
PvmExecutionImpl
CaseExecutionImpl. createSubProcessInstance(PvmProcessDefinition processDefinition, String businessKey, String caseInstanceId)
abstract PvmExecutionImpl
CmmnExecution. createSubProcessInstance(PvmProcessDefinition processDefinition)
abstract PvmExecutionImpl
CmmnExecution. createSubProcessInstance(PvmProcessDefinition processDefinition, String businessKey)
abstract PvmExecutionImpl
CmmnExecution. createSubProcessInstance(PvmProcessDefinition processDefinition, String businessKey, String caseInstanceId)
abstract PvmExecutionImpl
CmmnExecution. getSubProcessInstance()
abstract PvmExecutionImpl
CmmnExecution. getSuperExecution()
Methods in org.camunda.bpm.engine.impl.cmmn.execution with parameters of type PvmExecutionImpl Modifier and Type Method Description void
CaseExecutionImpl. setSubProcessInstance(PvmExecutionImpl subProcessInstance)
abstract void
CmmnExecution. setSubProcessInstance(PvmExecutionImpl subProcessInstance)
void
CaseExecutionImpl. setSuperExecution(PvmExecutionImpl superExecution)
abstract void
CmmnExecution. setSuperExecution(PvmExecutionImpl superExecution)
-
Uses of PvmExecutionImpl in org.camunda.bpm.engine.impl.form
Methods in org.camunda.bpm.engine.impl.form with parameters of type PvmExecutionImpl Modifier and Type Method Description static void
FormPropertyHelper. initFormPropertiesOnScope(VariableMap variables, PvmExecutionImpl execution)
-
Uses of PvmExecutionImpl in org.camunda.bpm.engine.impl.persistence.entity
Subclasses of PvmExecutionImpl in org.camunda.bpm.engine.impl.persistence.entity Modifier and Type Class Description class
ExecutionEntity
Fields in org.camunda.bpm.engine.impl.persistence.entity declared as PvmExecutionImpl Modifier and Type Field Description protected PvmExecutionImpl
DelayedVariableEvent. targetScope
Methods in org.camunda.bpm.engine.impl.persistence.entity that return PvmExecutionImpl Modifier and Type Method Description PvmExecutionImpl
DelayedVariableEvent. getTargetScope()
protected PvmExecutionImpl
ExecutionEntity. newExecution()
protected PvmExecutionImpl
ProcessDefinitionEntity. newProcessInstance()
Methods in org.camunda.bpm.engine.impl.persistence.entity with parameters of type PvmExecutionImpl Modifier and Type Method Description void
ExecutionEntity. onConcurrentExpand(PvmExecutionImpl scopeExecution)
void
ExecutionEntity. replace(PvmExecutionImpl execution)
void
TaskEntity. setExecution(PvmExecutionImpl execution)
void
ExecutionEntity. setParentExecution(PvmExecutionImpl parent)
void
ExecutionEntity. setProcessInstance(PvmExecutionImpl processInstance)
void
ExecutionEntity. setSubProcessInstance(PvmExecutionImpl subProcessInstance)
void
ExecutionEntity. setSuperExecution(PvmExecutionImpl superExecution)
Constructors in org.camunda.bpm.engine.impl.persistence.entity with parameters of type PvmExecutionImpl Constructor Description DelayedVariableEvent(PvmExecutionImpl targetScope, VariableEvent event)
-
Uses of PvmExecutionImpl in org.camunda.bpm.engine.impl.pvm
Methods in org.camunda.bpm.engine.impl.pvm with parameters of type PvmExecutionImpl Modifier and Type Method Description void
PvmLogger. createScope(PvmExecutionImpl execution, PvmExecutionImpl propagatingExecution)
void
PvmLogger. debugDestroyScope(PvmExecutionImpl execution, PvmExecutionImpl propagatingExecution)
void
PvmLogger. debugEnterActivityInstance(PvmExecutionImpl pvmExecutionImpl, String parentActivityInstanceId)
void
PvmLogger. debugExecutesActivity(PvmExecutionImpl execution, ActivityImpl activity, String name)
void
PvmLogger. debugLeavesActivityInstance(PvmExecutionImpl execution, String activityInstanceId)
void
PvmLogger. destroying(PvmExecutionImpl pvmExecutionImpl)
void
PvmLogger. exceptionWhileCompletingSupProcess(PvmExecutionImpl execution, Exception e)
void
PvmLogger. removingEventScope(PvmExecutionImpl childExecution)
-
Uses of PvmExecutionImpl in org.camunda.bpm.engine.impl.pvm.delegate
Methods in org.camunda.bpm.engine.impl.pvm.delegate that return types with arguments of type PvmExecutionImpl Modifier and Type Method Description Map<ScopeImpl,PvmExecutionImpl>
ActivityExecution. createActivityExecutionMapping()
Returns a mapping from scope activities to scope executions for all scopes that are ancestors of the activity currently executed by this execution. -
Uses of PvmExecutionImpl in org.camunda.bpm.engine.impl.pvm.process
Methods in org.camunda.bpm.engine.impl.pvm.process that return PvmExecutionImpl Modifier and Type Method Description protected PvmExecutionImpl
ProcessDefinitionImpl. newProcessInstance()
-
Uses of PvmExecutionImpl in org.camunda.bpm.engine.impl.pvm.runtime
Subclasses of PvmExecutionImpl in org.camunda.bpm.engine.impl.pvm.runtime Modifier and Type Class Description class
ExecutionImpl
Fields in org.camunda.bpm.engine.impl.pvm.runtime declared as PvmExecutionImpl Modifier and Type Field Description protected PvmExecutionImpl
OutgoingExecution. outgoingExecution
protected PvmExecutionImpl
PvmExecutionImpl. replacedBy
Methods in org.camunda.bpm.engine.impl.pvm.runtime that return PvmExecutionImpl Modifier and Type Method Description PvmExecutionImpl
PvmExecutionImpl. createConcurrentExecution()
PvmExecutionImpl
PvmExecutionImpl. createExecution()
creates a new execution.abstract PvmExecutionImpl
PvmExecutionImpl. createExecution(boolean initStartContext)
PvmExecutionImpl
PvmExecutionImpl. createSubProcessInstance(PvmProcessDefinition processDefinition)
PvmExecutionImpl
PvmExecutionImpl. createSubProcessInstance(PvmProcessDefinition processDefinition, String businessKey)
PvmExecutionImpl
PvmExecutionImpl. createSubProcessInstance(PvmProcessDefinition processDefinition, String businessKey, String caseInstanceId)
static PvmExecutionImpl
LegacyBehavior. determinePropagatingExecutionOnEnd(PvmExecutionImpl propagatingExecution, Map<ScopeImpl,PvmExecutionImpl> activityExecutionMapping)
Tolerates the broken execution trees fixed with CAM-3727 where there may be more ancestor scope executions than ancestor flow scopes; In that case, the argument execution is removed, the parent execution of the argument is returned such that one level of mismatch is corrected.protected static PvmExecutionImpl
LegacyBehavior. findCompensationThrowingAncestorExecution(PvmExecutionImpl execution)
PvmExecutionImpl
PvmExecutionImpl. findExecution(String activityId)
protected PvmExecutionImpl
PvmExecutionImpl. findExecutionForFlowScope(String targetScopeId)
PvmExecutionImpl
PvmExecutionImpl. findExecutionForFlowScope(PvmScope targetFlowScope)
For a given target flow scope, this method returns the corresponding scope execution.PvmExecutionImpl
PvmExecutionImpl. findExecutionForScope(ScopeImpl currentScope, ScopeImpl targetScope)
protected PvmExecutionImpl
PvmExecutionImpl. getFlowScopeExecution()
PvmExecutionImpl
OutgoingExecution. getOutgoingExecution()
abstract PvmExecutionImpl
PvmExecutionImpl. getParent()
ensures initialization and returns the parentPvmExecutionImpl
PvmExecutionImpl. getParentScopeExecution(boolean considerSuperExecution)
abstract PvmExecutionImpl
PvmExecutionImpl. getProcessInstance()
ensures initialization and returns the process instance.abstract PvmExecutionImpl
PvmExecutionImpl. getReplacedBy()
Returns an execution that has replaced this execution for executing activities in their shared scope.static PvmExecutionImpl
LegacyBehavior. getScopeExecution(ScopeImpl scope, Map<ScopeImpl,PvmExecutionImpl> activityExecutionMapping)
In case the process instance was migrated from a previous version, activities which are now parsed as scopes do not have scope executions.abstract PvmExecutionImpl
PvmExecutionImpl. getSubProcessInstance()
abstract PvmExecutionImpl
PvmExecutionImpl. getSuperExecution()
protected abstract PvmExecutionImpl
PvmExecutionImpl. newExecution()
PvmExecutionImpl
PvmExecutionImpl. resolveReplacedBy()
Instead ofgetReplacedBy()
, which returns the execution that this execution was directly replaced with, this resolves the chain of replacements (i.e.Methods in org.camunda.bpm.engine.impl.pvm.runtime that return types with arguments of type PvmExecutionImpl Modifier and Type Method Description static Map<ScopeImpl,PvmExecutionImpl>
LegacyBehavior. createActivityExecutionMapping(List<PvmExecutionImpl> scopeExecutions, List<ScopeImpl> scopes)
Creates an activity execution mapping, when the scope hierarchy and the execution hierarchy are out of sync.Map<ScopeImpl,PvmExecutionImpl>
PvmExecutionImpl. createActivityExecutionMapping()
Map<ScopeImpl,PvmExecutionImpl>
PvmExecutionImpl. createActivityExecutionMapping(ScopeImpl currentScope)
protected Map<ScopeImpl,PvmExecutionImpl>
PvmExecutionImpl. createActivityExecutionMapping(ScopeImpl currentScope, Map<ScopeImpl,PvmExecutionImpl> mapping)
Creates an extended mapping based on this execution and the given existing mapping.protected List<PvmExecutionImpl>
PvmExecutionImpl. getAllChildExecutions()
List<? extends PvmExecutionImpl>
PvmExecutionImpl. getEventScopeExecutions()
abstract List<? extends PvmExecutionImpl>
PvmExecutionImpl. getExecutions()
abstract List<? extends PvmExecutionImpl>
PvmExecutionImpl. getExecutionsAsCopy()
List<? extends PvmExecutionImpl>
PvmExecutionImpl. getNonEventScopeExecutions()
Map<PvmActivity,PvmExecutionImpl>
PvmExecutionImpl. instantiateScopes(List<PvmActivity> activityStack, boolean skipCustomListeners, boolean skipIoMappings)
Instantiates the given set of activities and returns the execution for the bottom-most activityMethods in org.camunda.bpm.engine.impl.pvm.runtime with parameters of type PvmExecutionImpl Modifier and Type Method Description static void
LegacyBehavior. cancelConcurrentScope(PvmExecutionImpl execution, PvmActivity cancelledScopeActivity)
Cancels an execution which is both concurrent and scope.protected void
PvmExecutionImpl. continueExecutionIfNotCanceled(Callback<PvmExecutionImpl,Void> continuation, PvmExecutionImpl execution)
void
PvmExecutionImpl. continueIfExecutionDoesNotAffectNextOperation(Callback<PvmExecutionImpl,Void> dispatching, Callback<PvmExecutionImpl,Void> continuation, PvmExecutionImpl execution)
Executes the given depending operations with the given execution.static void
LegacyBehavior. createMissingHistoricVariables(PvmExecutionImpl execution)
See #CAM-10978 Use case process instance withasyncBefore
startEvent After unifying the history variable's creation
The following changed:
* variables will receive theprocessInstanceId
asactivityInstanceId
in such cases (previously was the startEvent id)
* historic details have newinitial
property to track initial variables that process is started with
The jobs created prior7.13
and not executed before do not have historic information of variables.void
PvmExecutionImpl. delayEvent(PvmExecutionImpl targetScope, VariableEvent variableEvent)
Delays a given variable event with the given target scope.static void
LegacyBehavior. destroyConcurrentScope(PvmExecutionImpl execution)
Destroys a concurrent scope Execution.static boolean
LegacyBehavior. destroySecondNonScope(PvmExecutionImpl execution)
Destroy an execution for an activity that was previously not a scope and now is (e.g.static PvmExecutionImpl
LegacyBehavior. determinePropagatingExecutionOnEnd(PvmExecutionImpl propagatingExecution, Map<ScopeImpl,PvmExecutionImpl> activityExecutionMapping)
Tolerates the broken execution trees fixed with CAM-3727 where there may be more ancestor scope executions than ancestor flow scopes; In that case, the argument execution is removed, the parent execution of the argument is returned such that one level of mismatch is corrected.protected void
PvmExecutionImpl. dispatchScopeEvents(PvmExecutionImpl execution)
Dispatches the current delayed variable events on the scope of the given execution.protected static void
LegacyBehavior. ensureConcurrent(PvmExecutionImpl execution)
protected static void
LegacyBehavior. ensureConcurrentScope(PvmExecutionImpl execution)
protected static void
LegacyBehavior. ensureScope(PvmExecutionImpl execution)
static boolean
CompensationBehavior. executesDefaultCompensationHandler(PvmExecutionImpl scopeExecution)
Determines whether an execution is responsible for default compensation handling.static boolean
CompensationBehavior. executesNonScopeCompensationHandler(PvmExecutionImpl execution)
With compensation, we have a dedicated scope execution for every handler, even if the handler is not a scope activity; this must be respected when invoking end listeners, etc.void
ExecutionStartContext. executionStarted(PvmExecutionImpl execution)
protected static PvmExecutionImpl
LegacyBehavior. findCompensationThrowingAncestorExecution(PvmExecutionImpl execution)
static String
CompensationBehavior. getParentActivityInstanceId(PvmExecutionImpl execution)
static boolean
LegacyBehavior. hasInvalidIntermediaryActivityId(PvmExecutionImpl execution)
In general, only leaf executions have activity ids.static boolean
CompensationBehavior. isCompensationThrowing(PvmExecutionImpl execution)
static boolean
LegacyBehavior. isCompensationThrowing(PvmExecutionImpl execution)
static boolean
LegacyBehavior. isCompensationThrowing(PvmExecutionImpl execution, Map<ScopeImpl,PvmExecutionImpl> activityExecutionMapping)
Returns true if the given execution is in a compensation-throwing activity but there is no dedicated scope execution in the given mapping.static boolean
LegacyBehavior. isConcurrentScope(PvmExecutionImpl propagatingExecution)
Concurrent + scope executions are legacy and could occur in processes with non-interrupting boundary events or event subprocessesprotected static boolean
LegacyBehavior. isLegacyAsyncAtMultiInstance(PvmExecutionImpl execution)
This returns true only if the provided execution has reached its wait state in a legacy engine version, because only in that case, it can be async and waiting at the inner activity wrapped by the miBody.protected static boolean
LegacyBehavior. isMultiInstanceInCompensation(ActivityImpl activity, PvmExecutionImpl scopeExecutionCandidate)
void
PvmExecutionImpl. onConcurrentExpand(PvmExecutionImpl scopeExecution)
Callback on tree expansion when this execution is used as the concurrent execution where the argument's children become a subordinate to.static void
LegacyBehavior. pruneConcurrentScope(PvmExecutionImpl execution)
Prunes a concurrent scope.void
PvmExecutionImpl. replace(PvmExecutionImpl execution)
Replace an execution by this execution.void
PvmExecutionImpl. setParent(PvmExecutionImpl parent)
Sets the execution's parent and updates the old and new parents' set of child executionsvoid
ExecutionImpl. setParentExecution(PvmExecutionImpl parent)
abstract void
PvmExecutionImpl. setParentExecution(PvmExecutionImpl parent)
Use #setParent to also update the child execution setsvoid
ExecutionImpl. setProcessInstance(PvmExecutionImpl processInstance)
for setting the process instance, this setter must be used as subclasses can overrideabstract void
PvmExecutionImpl. setProcessInstance(PvmExecutionImpl pvmExecutionImpl)
void
ExecutionImpl. setSubProcessInstance(PvmExecutionImpl subProcessInstance)
abstract void
PvmExecutionImpl. setSubProcessInstance(PvmExecutionImpl subProcessInstance)
void
ExecutionImpl. setSuperExecution(PvmExecutionImpl superExecution)
abstract void
PvmExecutionImpl. setSuperExecution(PvmExecutionImpl superExecution)
protected static boolean
LegacyBehavior. wasNoScope(ActivityImpl activity, PvmExecutionImpl scopeExecutionCandidate)
Determines whether the given scope was a scope in previous versionsprotected static boolean
LegacyBehavior. wasNoScope73(ActivityImpl activity, PvmExecutionImpl scopeExecutionCandidate)
Method parameters in org.camunda.bpm.engine.impl.pvm.runtime with type arguments of type PvmExecutionImpl Modifier and Type Method Description protected void
PvmExecutionImpl. continueExecutionIfNotCanceled(Callback<PvmExecutionImpl,Void> continuation, PvmExecutionImpl execution)
void
PvmExecutionImpl. continueIfExecutionDoesNotAffectNextOperation(Callback<PvmExecutionImpl,Void> dispatching, Callback<PvmExecutionImpl,Void> continuation, PvmExecutionImpl execution)
Executes the given depending operations with the given execution.static Map<ScopeImpl,PvmExecutionImpl>
LegacyBehavior. createActivityExecutionMapping(List<PvmExecutionImpl> scopeExecutions, List<ScopeImpl> scopes)
Creates an activity execution mapping, when the scope hierarchy and the execution hierarchy are out of sync.protected Map<ScopeImpl,PvmExecutionImpl>
PvmExecutionImpl. createActivityExecutionMapping(ScopeImpl currentScope, Map<ScopeImpl,PvmExecutionImpl> mapping)
Creates an extended mapping based on this execution and the given existing mapping.static PvmExecutionImpl
LegacyBehavior. determinePropagatingExecutionOnEnd(PvmExecutionImpl propagatingExecution, Map<ScopeImpl,PvmExecutionImpl> activityExecutionMapping)
Tolerates the broken execution trees fixed with CAM-3727 where there may be more ancestor scope executions than ancestor flow scopes; In that case, the argument execution is removed, the parent execution of the argument is returned such that one level of mismatch is corrected.void
PvmExecutionImpl. dispatchDelayedEventsAndPerformOperation(Callback<PvmExecutionImpl,Void> continuation)
Dispatches the current delayed variable events and performs the given atomic operation if the current state was not changed.static PvmExecutionImpl
LegacyBehavior. getScopeExecution(ScopeImpl scope, Map<ScopeImpl,PvmExecutionImpl> activityExecutionMapping)
In case the process instance was migrated from a previous version, activities which are now parsed as scopes do not have scope executions.protected void
PvmExecutionImpl. initActivityIds(List<DelayedVariableEvent> delayedEvents, Map<PvmExecutionImpl,String> activityInstanceIds, Map<PvmExecutionImpl,String> activityIds)
Initializes the given maps with the target scopes and current activity id's and activity instance id's.static boolean
LegacyBehavior. isCompensationThrowing(PvmExecutionImpl execution, Map<ScopeImpl,PvmExecutionImpl> activityExecutionMapping)
Returns true if the given execution is in a compensation-throwing activity but there is no dedicated scope execution in the given mapping.static void
LegacyBehavior. removeLegacyNonScopesFromMapping(Map<ScopeImpl,PvmExecutionImpl> mapping)
Remove all entries for legacy non-scopes given that the assigned scope execution is also responsible for another scopeConstructors in org.camunda.bpm.engine.impl.pvm.runtime with parameters of type PvmExecutionImpl Constructor Description OutgoingExecution(PvmExecutionImpl outgoingExecution, PvmTransition outgoingTransition)
-
Uses of PvmExecutionImpl in org.camunda.bpm.engine.impl.pvm.runtime.operation
Methods in org.camunda.bpm.engine.impl.pvm.runtime.operation that return PvmExecutionImpl Modifier and Type Method Description protected PvmExecutionImpl
PvmAtomicOperationActivityInstanceEnd. eventNotificationsStarted(PvmExecutionImpl execution)
protected PvmExecutionImpl
PvmAtomicOperationActivityInstanceStart. eventNotificationsStarted(PvmExecutionImpl execution)
protected PvmExecutionImpl
PvmAtomicOperationDeleteCascadeFireActivityEnd. eventNotificationsStarted(PvmExecutionImpl execution)
protected PvmExecutionImpl
PvmAtomicOperationProcessStart. eventNotificationsStarted(PvmExecutionImpl execution)
protected PvmExecutionImpl
PvmAtomicOperationDeleteCascade. findNextLeaf(PvmExecutionImpl execution)
protected PvmExecutionImpl
PvmAtomicOperationDeleteCascade. getDeleteRoot(PvmExecutionImpl execution)
PvmExecutionImpl
PvmAtomicOperationActivityInitStack. getStartContextExecution(PvmExecutionImpl execution)
Methods in org.camunda.bpm.engine.impl.pvm.runtime.operation with parameters of type PvmExecutionImpl Modifier and Type Method Description protected void
PvmAtomicOperationActivityStartCancelScope. activityCancelled(PvmExecutionImpl execution)
protected abstract void
PvmAtomicOperationCancelActivity. activityCancelled(PvmExecutionImpl execution)
protected boolean
PvmAtomicOperationActivityInstanceStart. canHaveChildScopes(PvmExecutionImpl execution)
protected void
PvmAtomicOperationActivityStartConcurrent. concurrentExecutionCreated(PvmExecutionImpl propagatingExecution)
protected abstract void
PvmAtomicOperationCreateConcurrentExecution. concurrentExecutionCreated(PvmExecutionImpl propagatingExecution)
protected void
AbstractPvmAtomicOperationTransitionNotifyListenerTake. eventNotificationsCompleted(PvmExecutionImpl execution)
protected void
PvmAtomicOperationActivityInitStackNotifyListenerReturn. eventNotificationsCompleted(PvmExecutionImpl execution)
protected void
PvmAtomicOperationActivityInitStackNotifyListenerStart. eventNotificationsCompleted(PvmExecutionImpl execution)
protected void
PvmAtomicOperationActivityInstanceStart. eventNotificationsCompleted(PvmExecutionImpl execution)
protected void
PvmAtomicOperationActivityNotifyListenerEnd. eventNotificationsCompleted(PvmExecutionImpl execution)
protected void
PvmAtomicOperationActivityStart. eventNotificationsCompleted(PvmExecutionImpl execution)
protected void
PvmAtomicOperationDeleteCascadeFireActivityEnd. eventNotificationsCompleted(PvmExecutionImpl execution)
protected void
PvmAtomicOperationFireActivityEnd. eventNotificationsCompleted(PvmExecutionImpl execution)
protected void
PvmAtomicOperationFireProcessStart. eventNotificationsCompleted(PvmExecutionImpl execution)
protected void
PvmAtomicOperationProcessEnd. eventNotificationsCompleted(PvmExecutionImpl execution)
protected void
PvmAtomicOperationProcessStart. eventNotificationsCompleted(PvmExecutionImpl execution)
protected void
PvmAtomicOperationTransitionNotifyListenerEnd. eventNotificationsCompleted(PvmExecutionImpl execution)
protected void
PvmAtomicOperationTransitionNotifyListenerStart. eventNotificationsCompleted(PvmExecutionImpl execution)
protected void
AbstractPvmEventAtomicOperation. eventNotificationsFailed(PvmExecutionImpl execution, Exception exception)
protected void
PvmAtomicOperationActivityInstanceEnd. eventNotificationsFailed(PvmExecutionImpl execution, Exception e)
protected PvmExecutionImpl
PvmAtomicOperationActivityInstanceEnd. eventNotificationsStarted(PvmExecutionImpl execution)
protected PvmExecutionImpl
PvmAtomicOperationActivityInstanceStart. eventNotificationsStarted(PvmExecutionImpl execution)
protected PvmExecutionImpl
PvmAtomicOperationDeleteCascadeFireActivityEnd. eventNotificationsStarted(PvmExecutionImpl execution)
protected PvmExecutionImpl
PvmAtomicOperationProcessStart. eventNotificationsStarted(PvmExecutionImpl execution)
void
PvmAtomicOperationActivityEnd. execute(PvmExecutionImpl execution)
void
PvmAtomicOperationActivityExecute. execute(PvmExecutionImpl execution)
void
PvmAtomicOperationActivityInitStack. execute(PvmExecutionImpl execution)
void
PvmAtomicOperationActivityLeave. execute(PvmExecutionImpl execution)
void
PvmAtomicOperationCancelActivity. execute(PvmExecutionImpl execution)
void
PvmAtomicOperationCreateConcurrentExecution. execute(PvmExecutionImpl execution)
void
PvmAtomicOperationCreateScope. execute(PvmExecutionImpl execution)
void
PvmAtomicOperationDeleteCascade. execute(PvmExecutionImpl execution)
void
PvmAtomicOperationInterruptScope. execute(PvmExecutionImpl execution)
void
PvmAtomicOperationTransitionDestroyScope. execute(PvmExecutionImpl execution)
protected boolean
PvmAtomicOperationDeleteCascadeFireActivityEnd. executesNonScopeActivity(PvmExecutionImpl execution)
protected PvmExecutionImpl
PvmAtomicOperationDeleteCascade. findNextLeaf(PvmExecutionImpl execution)
protected PvmActivity
PvmAtomicOperationActivityStartCancelScope. getCancellingActivity(PvmExecutionImpl execution)
protected PvmExecutionImpl
PvmAtomicOperationDeleteCascade. getDeleteRoot(PvmExecutionImpl execution)
protected PvmActivity
PvmAtomicOperationActivityStartInterruptEventScope. getInterruptingActivity(PvmExecutionImpl execution)
protected abstract PvmActivity
PvmAtomicOperationInterruptScope. getInterruptingActivity(PvmExecutionImpl execution)
protected PvmActivity
PvmAtomicOperationsTransitionInterruptFlowScope. getInterruptingActivity(PvmExecutionImpl execution)
protected CoreModelElement
AbstractPvmAtomicOperationTransitionNotifyListenerTake. getScope(PvmExecutionImpl execution)
protected abstract CoreModelElement
AbstractPvmEventAtomicOperation. getScope(PvmExecutionImpl execution)
protected PvmScope
PvmAtomicOperationActivityEnd. getScope(PvmExecutionImpl execution)
protected ScopeImpl
PvmAtomicOperationActivityInitStackNotifyListenerReturn. getScope(PvmExecutionImpl execution)
protected ScopeImpl
PvmAtomicOperationActivityInitStackNotifyListenerStart. getScope(PvmExecutionImpl execution)
protected ScopeImpl
PvmAtomicOperationActivityNotifyListenerEnd. getScope(PvmExecutionImpl execution)
protected ScopeImpl
PvmAtomicOperationActivityStart. getScope(PvmExecutionImpl execution)
protected ScopeImpl
PvmAtomicOperationDeleteCascadeFireActivityEnd. getScope(PvmExecutionImpl execution)
protected ScopeImpl
PvmAtomicOperationFireActivityEnd. getScope(PvmExecutionImpl execution)
protected ScopeImpl
PvmAtomicOperationFireProcessStart. getScope(PvmExecutionImpl execution)
protected ScopeImpl
PvmAtomicOperationProcessEnd. getScope(PvmExecutionImpl execution)
protected ScopeImpl
PvmAtomicOperationProcessStart. getScope(PvmExecutionImpl execution)
protected ScopeImpl
PvmAtomicOperationTransitionNotifyListenerEnd. getScope(PvmExecutionImpl execution)
protected ScopeImpl
PvmAtomicOperationTransitionNotifyListenerStart. getScope(PvmExecutionImpl execution)
PvmExecutionImpl
PvmAtomicOperationActivityInitStack. getStartContextExecution(PvmExecutionImpl execution)
boolean
PvmAtomicOperationActivityEnd. isAsync(PvmExecutionImpl execution)
boolean
PvmAtomicOperationActivityExecute. isAsync(PvmExecutionImpl execution)
boolean
PvmAtomicOperationActivityInitStack. isAsync(PvmExecutionImpl instance)
boolean
PvmAtomicOperationActivityLeave. isAsync(PvmExecutionImpl execution)
boolean
PvmAtomicOperationActivityStartCreateScope. isAsync(PvmExecutionImpl execution)
boolean
PvmAtomicOperationCancelActivity. isAsync(PvmExecutionImpl execution)
boolean
PvmAtomicOperationCreateConcurrentExecution. isAsync(PvmExecutionImpl execution)
boolean
PvmAtomicOperationDeleteCascade. isAsync(PvmExecutionImpl execution)
boolean
PvmAtomicOperationInterruptScope. isAsync(PvmExecutionImpl execution)
boolean
PvmAtomicOperationProcessStart. isAsync(PvmExecutionImpl execution)
boolean
PvmAtomicOperationTransitionCreateScope. isAsync(PvmExecutionImpl execution)
boolean
PvmAtomicOperationTransitionDestroyScope. isAsync(PvmExecutionImpl instance)
boolean
PvmAtomicOperationTransitionNotifyListenerTake. isAsync(PvmExecutionImpl execution)
protected boolean
PvmAtomicOperationDeleteCascadeFireActivityEnd. isAsyncBeforeActivity(PvmExecutionImpl execution)
protected boolean
PvmAtomicOperationActivityInstanceEnd. isSkipNotifyListeners(PvmExecutionImpl execution)
protected boolean
PvmAtomicOperationFireActivityEnd. isSkipNotifyListeners(PvmExecutionImpl execution)
protected void
PvmAtomicOperationActivityStartCreateScope. scopeCreated(PvmExecutionImpl execution)
protected abstract void
PvmAtomicOperationCreateScope. scopeCreated(PvmExecutionImpl execution)
Called with the propagating executionprotected void
PvmAtomicOperationTransitionCreateScope. scopeCreated(PvmExecutionImpl execution)
protected void
PvmAtomicOperationActivityStartInterruptEventScope. scopeInterrupted(PvmExecutionImpl execution)
protected abstract void
PvmAtomicOperationInterruptScope. scopeInterrupted(PvmExecutionImpl execution)
protected void
PvmAtomicOperationsTransitionInterruptFlowScope. scopeInterrupted(PvmExecutionImpl execution)
-
Uses of PvmExecutionImpl in org.camunda.bpm.engine.impl.tree
Fields in org.camunda.bpm.engine.impl.tree with type parameters of type PvmExecutionImpl Modifier and Type Field Description protected List<PvmExecutionImpl>
LeafActivityInstanceExecutionCollector. leaves
protected List<PvmExecutionImpl>
ScopeExecutionCollector. scopeExecutions
Methods in org.camunda.bpm.engine.impl.tree that return PvmExecutionImpl Modifier and Type Method Description PvmExecutionImpl
ActivityExecutionMappingCollector. getExecutionForScope(PvmScope scope)
protected PvmExecutionImpl
ExecutionWalker. nextElement()
Methods in org.camunda.bpm.engine.impl.tree that return types with arguments of type PvmExecutionImpl Modifier and Type Method Description List<PvmExecutionImpl>
LeafActivityInstanceExecutionCollector. getLeaves()
List<PvmExecutionImpl>
ScopeExecutionCollector. getScopeExecutions()
Methods in org.camunda.bpm.engine.impl.tree with parameters of type PvmExecutionImpl Modifier and Type Method Description void
LeafActivityInstanceExecutionCollector. visit(PvmExecutionImpl obj)
void
ScopeExecutionCollector. visit(PvmExecutionImpl obj)
Constructors in org.camunda.bpm.engine.impl.tree with parameters of type PvmExecutionImpl Constructor Description ExecutionWalker(PvmExecutionImpl initialElement)
-
Uses of PvmExecutionImpl in org.camunda.bpm.engine.impl.util
Methods in org.camunda.bpm.engine.impl.util with parameters of type PvmExecutionImpl Modifier and Type Method Description static ActivityBehavior
ActivityBehaviorUtil. getActivityBehavior(PvmExecutionImpl execution)
-