org.camunda.bpm.engine.impl.pvm.runtime
Class AbstractEventAtomicOperation
java.lang.Object
org.camunda.bpm.engine.impl.pvm.runtime.AbstractEventAtomicOperation
- All Implemented Interfaces:
- AtomicOperation
- Direct Known Subclasses:
- AtomicOperationActivityInstanceEnd, AtomicOperationActivityInstanceStart, AtomicOperationProcessStart
public abstract class AbstractEventAtomicOperation
- extends Object
- implements AtomicOperation
- Author:
- Tom Baeyens
| Fields inherited from interface org.camunda.bpm.engine.impl.pvm.runtime.AtomicOperation |
ACTIVITY_END, ACTIVITY_EXECUTE, ACTIVITY_START, ACTIVITY_START_CANCEL_SCOPE, ACTIVITY_START_CONCURRENT, DELETE_CASCADE, DELETE_CASCADE_FIRE_ACTIVITY_END, PROCESS_END, PROCESS_START, PROCESS_START_INITIAL, TRANSITION_CANCEL_SCOPE, TRANSITION_CREATE_SCOPE, TRANSITION_DESTROY_SCOPE, TRANSITION_NOTIFY_LISTENER_END, TRANSITION_NOTIFY_LISTENER_START, TRANSITION_NOTIFY_LISTENER_TAKE |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AbstractEventAtomicOperation
public AbstractEventAtomicOperation()
isAsync
public boolean isAsync(InterpretableExecution execution)
- Specified by:
isAsync in interface AtomicOperation
execute
public void execute(InterpretableExecution execution)
- Specified by:
execute in interface AtomicOperation
isSkipNotifyListeners
protected boolean isSkipNotifyListeners(InterpretableExecution execution)
eventNotificationsStarted
protected InterpretableExecution eventNotificationsStarted(InterpretableExecution execution)
getScope
protected abstract ScopeImpl getScope(InterpretableExecution execution)
getEventName
protected abstract String getEventName()
eventNotificationsCompleted
protected abstract void eventNotificationsCompleted(InterpretableExecution execution)
Copyright © 2014 camunda services GmbH. All Rights Reserved.