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 java.lang.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 void
eventNotificationsCompleted(T execution)
protected void
eventNotificationsFailed(T execution, java.lang.Exception exception)
protected T
eventNotificationsStarted(T execution)
void
execute(T execution)
protected java.util.List<DelegateListener<? extends BaseDelegateExecution>>
getBuiltinListeners(CoreModelElement scope)
protected abstract java.lang.String
getEventName()
protected java.util.List<DelegateListener<? extends BaseDelegateExecution>>
getListeners(CoreModelElement scope, T execution)
protected abstract CoreModelElement
getScope(T execution)
boolean
isAsync(T execution)
protected boolean
isSkipNotifyListeners(T execution)
protected void
resetListeners(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:
isAsync
in interfaceCoreAtomicOperation<T extends CoreExecution>
-
execute
public void execute(T execution)
- Specified by:
execute
in interfaceCoreAtomicOperation<T extends CoreExecution>
-
resetListeners
protected void resetListeners(T execution)
-
getListeners
protected java.util.List<DelegateListener<? extends BaseDelegateExecution>> getListeners(CoreModelElement scope, T execution)
-
getBuiltinListeners
protected java.util.List<DelegateListener<? extends BaseDelegateExecution>> getBuiltinListeners(CoreModelElement scope)
-
isSkipNotifyListeners
protected boolean isSkipNotifyListeners(T execution)
-
getScope
protected abstract CoreModelElement getScope(T execution)
-
getEventName
protected abstract java.lang.String getEventName()
-
eventNotificationsCompleted
protected abstract void eventNotificationsCompleted(T execution)
-
eventNotificationsFailed
protected void eventNotificationsFailed(T execution, java.lang.Exception exception)
-
-