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

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

public class PvmAtomicOperationTransitionNotifyListenerTake
extends Object
implements PvmAtomicOperation

Author:
Tom Baeyens

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
PvmAtomicOperationTransitionNotifyListenerTake()
           
 
Method Summary
 void execute(PvmExecutionImpl execution)
           
static ActivityImpl findNextScope(ScopeImpl outerScopeElement, ActivityImpl destination)
          finds the next scope to enter.
 String getCanonicalName()
           
 boolean isAsync(PvmExecutionImpl execution)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PvmAtomicOperationTransitionNotifyListenerTake

public PvmAtomicOperationTransitionNotifyListenerTake()
Method Detail

isAsync

public boolean isAsync(PvmExecutionImpl execution)
Specified by:
isAsync in interface CoreAtomicOperation<PvmExecutionImpl>

execute

public void execute(PvmExecutionImpl execution)
Specified by:
execute in interface CoreAtomicOperation<PvmExecutionImpl>

findNextScope

public static ActivityImpl findNextScope(ScopeImpl outerScopeElement,
                                         ActivityImpl destination)
finds the next scope to enter. the most outer scope is found first


getCanonicalName

public String getCanonicalName()
Specified by:
getCanonicalName in interface CoreAtomicOperation<PvmExecutionImpl>


Copyright © 2014 camunda services GmbH. All rights reserved.