Class AbstractEventAtomicOperation<T extends CoreExecution>
java.lang.Object
org.eximeebpms.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 -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract voideventNotificationsCompleted(T execution) protected voideventNotificationsFailed(T execution, Exception exception) protected TeventNotificationsStarted(T execution) voidprotected List<DelegateListener<? extends BaseDelegateExecution>>protected abstract Stringprotected List<DelegateListener<? extends BaseDelegateExecution>>getListeners(CoreModelElement scope, T execution) protected abstract CoreModelElementbooleanprotected booleanisSkipNotifyListeners(T execution) protected voidresetListeners(T execution) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.eximeebpms.bpm.engine.impl.core.operation.CoreAtomicOperation
getCanonicalName
-
Constructor Details
-
AbstractEventAtomicOperation
public AbstractEventAtomicOperation()
-
-
Method Details
-
isAsync
- Specified by:
isAsyncin interfaceCoreAtomicOperation<T extends CoreExecution>
-
execute
- Specified by:
executein interfaceCoreAtomicOperation<T extends CoreExecution>
-
resetListeners
-
getListeners
protected List<DelegateListener<? extends BaseDelegateExecution>> getListeners(CoreModelElement scope, T execution) -
getBuiltinListeners
protected List<DelegateListener<? extends BaseDelegateExecution>> getBuiltinListeners(CoreModelElement scope) -
isSkipNotifyListeners
-
eventNotificationsStarted
-
getScope
-
getEventName
-
eventNotificationsCompleted
-
eventNotificationsFailed
-