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

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

public class PvmAtomicOperationActivityStartCancelScope
extends PvmAtomicOperationCancelScope

Cancel scope operation performed when an execution starts at an ActivityImpl.isCancelScope() activity. This is used when an execution is set to the activity without entering it through a transition. See PvmAtomicOperationCancelScope 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_NOTIFY_LISTENER_END, 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
PvmAtomicOperationActivityStartCancelScope()
           
 
Method Summary
protected  ActivityImpl getCancellingActivity(PvmExecutionImpl execution)
           
 String getCanonicalName()
           
protected  void scopeCancelled(PvmExecutionImpl execution)
           
 
Methods inherited from class org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCancelScope
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()

scopeCancelled

protected void scopeCancelled(PvmExecutionImpl execution)
Specified by:
scopeCancelled in class PvmAtomicOperationCancelScope

getCancellingActivity

protected ActivityImpl getCancellingActivity(PvmExecutionImpl execution)
Specified by:
getCancellingActivity in class PvmAtomicOperationCancelScope


Copyright © 2014 camunda services GmbH. All rights reserved.