org.camunda.bpm.engine.impl.pvm.runtime
Class AtomicOperationActivityStartCancelScope

java.lang.Object
  extended by org.camunda.bpm.engine.impl.pvm.runtime.AtomicOperationCancelScope
      extended by org.camunda.bpm.engine.impl.pvm.runtime.AtomicOperationActivityStartCancelScope
All Implemented Interfaces:
AtomicOperation

public class AtomicOperationActivityStartCancelScope
extends AtomicOperationCancelScope

Cancel scope operation performed when an execution starts at an PvmActivity.isCancelScope() activity. This is used when an execution is set to the activity without entering it through a transition. See AtomicOperationCancelScope 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.AtomicOperation
ACTIVITY_END, ACTIVITY_EXECUTE, ACTIVITY_START, ACTIVITY_START_CANCEL_SCOPE, ACTIVITY_START_CONCURRENT, DELETE_CASCADE, DELETE_CASCADE_FIRE_ACTIVITY_END, FIRE_ACTIVITY_END, PROCESS_END, PROCESS_START, PROCESS_START_INITIAL, TRANSITION_CANCEL_SCOPE, TRANSITION_CREATE_SCOPE, TRANSITION_DESTROY_SCOPE, TRANSITION_NOTIFY_LISTENER_END, TRANSITION_NOTIFY_LISTENER_START, TRANSITION_NOTIFY_LISTENER_TAKE
 
Constructor Summary
AtomicOperationActivityStartCancelScope()
           
 
Method Summary
protected  PvmActivity getCancellingActivity(InterpretableExecution execution)
           
 String getCanonicalName()
           
protected  void scopeCancelled(InterpretableExecution execution)
           
 
Methods inherited from class org.camunda.bpm.engine.impl.pvm.runtime.AtomicOperationCancelScope
execute, isAsync
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AtomicOperationActivityStartCancelScope

public AtomicOperationActivityStartCancelScope()
Method Detail

getCanonicalName

public String getCanonicalName()

scopeCancelled

protected void scopeCancelled(InterpretableExecution execution)
Specified by:
scopeCancelled in class AtomicOperationCancelScope

getCancellingActivity

protected PvmActivity getCancellingActivity(InterpretableExecution execution)
Specified by:
getCancellingActivity in class AtomicOperationCancelScope


Copyright © 2014 camunda services GmbH. All Rights Reserved.