public abstract class AbstractEventAtomicOperation<T extends CoreExecution> extends Object implements CoreAtomicOperation<T>
| Constructor and Description |
|---|
AbstractEventAtomicOperation() |
| Modifier and Type | Method and Description |
|---|---|
protected abstract void |
eventNotificationsCompleted(T execution) |
protected T |
eventNotificationsStarted(T execution) |
void |
execute(T execution) |
protected abstract String |
getEventName() |
protected List<DelegateListener<? extends BaseDelegateExecution>> |
getListeners(CoreModelElement scope,
T execution) |
protected abstract CoreModelElement |
getScope(T execution) |
boolean |
isAsync(T execution) |
protected boolean |
isSkipNotifyListeners(T execution) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetCanonicalNamepublic boolean isAsync(T execution)
isAsync in interface CoreAtomicOperation<T extends CoreExecution>public void execute(T execution)
execute in interface CoreAtomicOperation<T extends CoreExecution>protected List<DelegateListener<? extends BaseDelegateExecution>> getListeners(CoreModelElement scope, T execution)
protected boolean isSkipNotifyListeners(T execution)
protected abstract CoreModelElement getScope(T execution)
protected abstract String getEventName()
protected abstract void eventNotificationsCompleted(T execution)
Copyright © 2018 camunda services GmbH. All rights reserved.