public abstract class AbstractEventAtomicOperation extends Object implements AtomicOperation
ACTIVITY_END, ACTIVITY_EXECUTE, ACTIVITY_START, DELETE_CASCADE, DELETE_CASCADE_FIRE_ACTIVITY_END, PROCESS_END, PROCESS_START, PROCESS_START_INITIAL, TRANSITION_CREATE_SCOPE, TRANSITION_DESTROY_SCOPE, TRANSITION_NOTIFY_LISTENER_END, TRANSITION_NOTIFY_LISTENER_START, TRANSITION_NOTIFY_LISTENER_TAKE
Constructor and Description |
---|
AbstractEventAtomicOperation() |
Modifier and Type | Method and Description |
---|---|
protected abstract void |
eventNotificationsCompleted(InterpretableExecution execution) |
protected void |
eventNotificationsStarted(InterpretableExecution execution) |
void |
execute(InterpretableExecution execution) |
protected abstract String |
getEventName() |
protected abstract ScopeImpl |
getScope(InterpretableExecution execution) |
boolean |
isAsync(InterpretableExecution execution) |
protected boolean |
isSkipNotifyListeners(InterpretableExecution execution) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getCanonicalName
public boolean isAsync(InterpretableExecution execution)
isAsync
in interface AtomicOperation
public void execute(InterpretableExecution execution)
execute
in interface AtomicOperation
protected boolean isSkipNotifyListeners(InterpretableExecution execution)
protected void eventNotificationsStarted(InterpretableExecution execution)
protected abstract ScopeImpl getScope(InterpretableExecution execution)
protected abstract String getEventName()
protected abstract void eventNotificationsCompleted(InterpretableExecution execution)
Copyright © 2015. All rights reserved.