Class AbstractEventAtomicOperation<T extends CoreExecution>
- java.lang.Object
-
- org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation<T>
-
- All Implemented Interfaces:
CoreAtomicOperation<T>
- Direct Known Subclasses:
AbstractCmmnEventAtomicOperation,AbstractPvmEventAtomicOperation
public abstract class AbstractEventAtomicOperation<T extends CoreExecution> extends Object implements CoreAtomicOperation<T>
- Author:
- Tom Baeyens
-
-
Constructor Summary
Constructors Constructor Description AbstractEventAtomicOperation()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected abstract voideventNotificationsCompleted(T execution)protected voideventNotificationsFailed(T execution, Exception exception)protected TeventNotificationsStarted(T execution)voidexecute(T execution)protected List<DelegateListener<? extends BaseDelegateExecution>>getBuiltinListeners(CoreModelElement scope)protected abstract StringgetEventName()protected List<DelegateListener<? extends BaseDelegateExecution>>getListeners(CoreModelElement scope, T execution)protected abstract CoreModelElementgetScope(T execution)booleanisAsync(T execution)protected booleanisSkipNotifyListeners(T execution)protected voidresetListeners(T execution)-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.camunda.bpm.engine.impl.core.operation.CoreAtomicOperation
getCanonicalName
-
-
-
-
Method Detail
-
isAsync
public boolean isAsync(T execution)
- Specified by:
isAsyncin interfaceCoreAtomicOperation<T extends CoreExecution>
-
execute
public void execute(T execution)
- Specified by:
executein interfaceCoreAtomicOperation<T extends CoreExecution>
-
resetListeners
protected void resetListeners(T execution)
-
getListeners
protected List<DelegateListener<? extends BaseDelegateExecution>> getListeners(CoreModelElement scope, T execution)
-
getBuiltinListeners
protected List<DelegateListener<? extends BaseDelegateExecution>> getBuiltinListeners(CoreModelElement scope)
-
isSkipNotifyListeners
protected boolean isSkipNotifyListeners(T execution)
-
getScope
protected abstract CoreModelElement getScope(T execution)
-
getEventName
protected abstract String getEventName()
-
eventNotificationsCompleted
protected abstract void eventNotificationsCompleted(T execution)
-
-