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

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

public class AtomicOperationTransitionNotifyListenerTake
extends Object
implements AtomicOperation

Author:
Tom Baeyens

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

Constructor Detail

AtomicOperationTransitionNotifyListenerTake

public AtomicOperationTransitionNotifyListenerTake()
Method Detail

isAsync

public boolean isAsync(InterpretableExecution execution)
Specified by:
isAsync in interface AtomicOperation

execute

public void execute(InterpretableExecution execution)
Specified by:
execute in interface AtomicOperation

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 AtomicOperation


Copyright © 2014 camunda services GmbH. All Rights Reserved.