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

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

public class PvmAtomicOperationsTransitionInterruptFlowScope
extends PvmAtomicOperationInterruptScope

In BPMN this is used for terminate end events

Author:
Daniel Meyer

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_AND_RETURN, ACTIVITY_INIT_STACK_NOTIFY_LISTENER_RETURN, ACTIVITY_INIT_STACK_NOTIFY_LISTENER_START, ACTIVITY_LEAVE, 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
PvmAtomicOperationsTransitionInterruptFlowScope()
           
 
Method Summary
 String getCanonicalName()
           
protected  PvmActivity getInterruptingActivity(PvmExecutionImpl execution)
           
protected  void scopeInterrupted(PvmExecutionImpl execution)
           
 
Methods inherited from class org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationInterruptScope
execute, isAsync, isAsyncCapable
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PvmAtomicOperationsTransitionInterruptFlowScope

public PvmAtomicOperationsTransitionInterruptFlowScope()
Method Detail

getCanonicalName

public String getCanonicalName()

scopeInterrupted

protected void scopeInterrupted(PvmExecutionImpl execution)
Specified by:
scopeInterrupted in class PvmAtomicOperationInterruptScope

getInterruptingActivity

protected PvmActivity getInterruptingActivity(PvmExecutionImpl execution)
Specified by:
getInterruptingActivity in class PvmAtomicOperationInterruptScope


Copyright © 2017 camunda services GmbH. All rights reserved.