Uses of Class
org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl
Package
Description
-
Uses of PvmExecutionImpl in org.camunda.bpm.engine.impl.bpmn.behavior
Modifier and TypeMethodDescriptionvoid
BpmnBehaviorLogger.debugCancelConcurrentScopeExecution
(PvmExecutionImpl execution) void
BpmnBehaviorLogger.debugConcurrentScopeIsPruned
(PvmExecutionImpl execution) void
BpmnBehaviorLogger.destroyConcurrentScopeExecution
(PvmExecutionImpl execution) -
Uses of PvmExecutionImpl in org.camunda.bpm.engine.impl.cmd
Modifier and TypeMethodDescriptionprotected 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) GetActivityInstanceCmd.getIncidentIds
(Map<String, List<Incident>> incidents, PvmExecutionImpl execution) GetActivityInstanceCmd.getIncidents
(Map<String, List<Incident>> incidents, PvmExecutionImpl execution) -
Uses of PvmExecutionImpl in org.camunda.bpm.engine.impl.cmmn.entity.runtime
Modifier and TypeMethodDescriptionvoid
CaseExecutionEntity.setSubProcessInstance
(PvmExecutionImpl subProcessInstance) void
CaseExecutionEntity.setSuperExecution
(PvmExecutionImpl superExecution) -
Uses of PvmExecutionImpl in org.camunda.bpm.engine.impl.cmmn.execution
Modifier and TypeMethodDescriptionCaseExecutionImpl.createSubProcessInstance
(PvmProcessDefinition processDefinition) CaseExecutionImpl.createSubProcessInstance
(PvmProcessDefinition processDefinition, String businessKey) 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()
Modifier and TypeMethodDescriptionvoid
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
Modifier and TypeMethodDescriptionstatic void
FormPropertyHelper.initFormPropertiesOnScope
(VariableMap variables, PvmExecutionImpl execution) -
Uses of PvmExecutionImpl in org.camunda.bpm.engine.impl.persistence.entity
Modifier and TypeMethodDescriptionDelayedVariableEvent.getTargetScope()
protected PvmExecutionImpl
ExecutionEntity.newExecution()
protected PvmExecutionImpl
ProcessDefinitionEntity.newProcessInstance()
Modifier and TypeMethodDescriptionvoid
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) ModifierConstructorDescriptionDelayedVariableEvent
(PvmExecutionImpl targetScope, VariableEvent event) -
Uses of PvmExecutionImpl in org.camunda.bpm.engine.impl.pvm
Modifier and TypeMethodDescriptionvoid
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
Modifier and TypeMethodDescriptionActivityExecution.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
Modifier and TypeMethodDescriptionprotected PvmExecutionImpl
ProcessDefinitionImpl.newProcessInstance()
-
Uses of PvmExecutionImpl in org.camunda.bpm.engine.impl.pvm.runtime
Modifier and TypeFieldDescriptionprotected PvmExecutionImpl
OutgoingExecution.outgoingExecution
protected PvmExecutionImpl
PvmExecutionImpl.replacedBy
Modifier and TypeMethodDescriptionPvmExecutionImpl.createConcurrentExecution()
abstract PvmExecutionImpl
PvmExecutionImpl.createExecution()
creates a new execution.PvmExecutionImpl.createSubProcessInstance
(PvmProcessDefinition processDefinition) PvmExecutionImpl.createSubProcessInstance
(PvmProcessDefinition processDefinition, String businessKey) 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.findExecution
(String activityId) protected PvmExecutionImpl
PvmExecutionImpl.findExecutionForFlowScope
(String targetScopeId) PvmExecutionImpl.findExecutionForFlowScope
(PvmScope targetFlowScope) For a given target flow scope, this method returns the corresponding scope execution.PvmExecutionImpl.findExecutionForScope
(ScopeImpl currentScope, ScopeImpl targetScope) protected PvmExecutionImpl
PvmExecutionImpl.getFlowScopeExecution()
OutgoingExecution.getOutgoingExecution()
abstract PvmExecutionImpl
PvmExecutionImpl.getParent()
ensures initialization and returns the parentPvmExecutionImpl.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.resolveReplacedBy()
Instead ofgetReplacedBy()
, which returns the execution that this execution was directly replaced with, this resolves the chain of replacements (i.e.Modifier and TypeMethodDescriptionstatic 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.PvmExecutionImpl.createActivityExecutionMapping()
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()
PvmExecutionImpl.instantiateScopes
(List<PvmActivity> activityStack, boolean skipCustomListeners, boolean skipIoMappings) Instantiates the given set of activities and returns the execution for the bottom-most activityModifier and TypeMethodDescriptionstatic 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.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) Modifier and TypeMethodDescriptionprotected 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 scopeModifierConstructorDescriptionOutgoingExecution
(PvmExecutionImpl outgoingExecution, PvmTransition outgoingTransition) -
Uses of PvmExecutionImpl in org.camunda.bpm.engine.impl.pvm.runtime.operation
Modifier and TypeMethodDescriptionprotected 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) PvmAtomicOperationActivityInitStack.getStartContextExecution
(PvmExecutionImpl execution) Modifier and TypeMethodDescriptionprotected 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) 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 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) protected void
PvmAtomicOperationCancelActivity.setDelayedPayloadToNewScope
(PvmExecutionImpl execution, CoreModelElement scope) protected void
PvmAtomicOperationCreateConcurrentExecution.setDelayedPayloadToNewScope
(PvmExecutionImpl execution, CoreModelElement scope) -
Uses of PvmExecutionImpl in org.camunda.bpm.engine.impl.tree
Modifier and TypeFieldDescriptionprotected List<PvmExecutionImpl>
LeafActivityInstanceExecutionCollector.leaves
protected List<PvmExecutionImpl>
ScopeExecutionCollector.scopeExecutions
Modifier and TypeMethodDescriptionActivityExecutionMappingCollector.getExecutionForScope
(PvmScope scope) protected PvmExecutionImpl
ExecutionWalker.nextElement()
Modifier and TypeMethodDescriptionLeafActivityInstanceExecutionCollector.getLeaves()
ScopeExecutionCollector.getScopeExecutions()
Modifier and TypeMethodDescriptionvoid
LeafActivityInstanceExecutionCollector.visit
(PvmExecutionImpl obj) void
ScopeExecutionCollector.visit
(PvmExecutionImpl obj) -
Uses of PvmExecutionImpl in org.camunda.bpm.engine.impl.util
Modifier and TypeMethodDescriptionstatic ActivityBehavior
ActivityBehaviorUtil.getActivityBehavior
(PvmExecutionImpl execution)