org.camunda.bpm.engine.impl.pvm.runtime.operation
Class PvmAtomicOperationActivityStartCancelScope

java.lang.Object
  extended by org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCancelActivity
      extended by org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityStartCancelScope
All Implemented Interfaces:
CoreAtomicOperation<PvmExecutionImpl>, AtomicOperation, PvmAtomicOperation

public class PvmAtomicOperationActivityStartCancelScope
extends PvmAtomicOperationCancelActivity

Cancel scope operation performed when an execution starts at an ActivityImpl#isCancelActivity() activity. This is used when an execution is set to the activity without entering it through a transition. See PvmAtomicOperationCancelActivity for more details on "cancel scope" behavior.

Author:
Daniel Meyer, Roman Smirnov

Field Summary
 
Fields inherited from interface org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperation
ACTIVITY_END, ACTIVITY_EXECUTE, ACTIVITY_INIT_STACK, ACTIVITY_INIT_STACK_NOTIFY_LISTENER_START, ACTIVITY_NOTIFY_LISTENER_END, ACTIVITY_START, ACTIVITY_START_CANCEL_SCOPE, ACTIVITY_START_CONCURRENT, ACTIVITY_START_CREATE_SCOPE, ACTIVITY_START_INTERRUPT_SCOPE, DELETE_CASCADE, DELETE_CASCADE_FIRE_ACTIVITY_END, FIRE_ACTIVITY_END, FIRE_PROCESS_START, PROCESS_END, PROCESS_START, TRANSITION_CREATE_SCOPE, TRANSITION_DESTROY_SCOPE, TRANSITION_INTERRUPT_FLOW_SCOPE, TRANSITION_NOTIFY_LISTENER_END, TRANSITION_NOTIFY_LISTENER_START, TRANSITION_NOTIFY_LISTENER_TAKE, TRANSITION_START_NOTIFY_LISTENER_TAKE
 
Fields inherited from interface org.camunda.bpm.engine.impl.pvm.runtime.AtomicOperation
PROCESS_START_INITIAL
 
Constructor Summary
PvmAtomicOperationActivityStartCancelScope()
           
 
Method Summary
protected  void activityCancelled(PvmExecutionImpl execution)
           
protected  PvmActivity getCancellingActivity(PvmExecutionImpl execution)
           
 String getCanonicalName()
           
 
Methods inherited from class org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCancelActivity
execute, isAsync
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PvmAtomicOperationActivityStartCancelScope

public PvmAtomicOperationActivityStartCancelScope()
Method Detail

getCanonicalName

public String getCanonicalName()

activityCancelled

protected void activityCancelled(PvmExecutionImpl execution)
Specified by:
activityCancelled in class PvmAtomicOperationCancelActivity

getCancellingActivity

protected PvmActivity getCancellingActivity(PvmExecutionImpl execution)


Copyright © 2015 camunda services GmbH. All rights reserved.