Class AbstractPvmEventAtomicOperation
java.lang.Object
org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation<PvmExecutionImpl>
org.camunda.bpm.engine.impl.pvm.runtime.operation.AbstractPvmEventAtomicOperation
- All Implemented Interfaces:
CoreAtomicOperation<PvmExecutionImpl>
,AtomicOperation
,PvmAtomicOperation
- Direct Known Subclasses:
AbstractPvmAtomicOperationTransitionNotifyListenerTake
,PvmAtomicOperationActivityInstanceEnd
,PvmAtomicOperationActivityInstanceStart
,PvmAtomicOperationFireActivityEnd
,PvmAtomicOperationFireProcessStart
,PvmAtomicOperationProcessStart
public abstract class AbstractPvmEventAtomicOperation
extends AbstractEventAtomicOperation<PvmExecutionImpl>
implements PvmAtomicOperation
- Author:
- Daniel Meyer, Roman Smirnov, Sebastian Menski
-
Field Summary
Fields inherited from interface org.camunda.bpm.engine.impl.pvm.runtime.AtomicOperation
PROCESS_START_INITIAL
Fields inherited from interface org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperation
ACTIVITY_END, ACTIVITY_EXECUTE, ACTIVITY_INIT_STACK, ACTIVITY_INIT_STACK_AND_RETURN, ACTIVITY_INIT_STACK_NOTIFY_LISTENER_RETURN, ACTIVITY_INIT_STACK_NOTIFY_LISTENER_START, ACTIVITY_LEAVE, ACTIVITY_NOTIFY_LISTENER_END, ACTIVITY_START, ACTIVITY_START_CANCEL_SCOPE, ACTIVITY_START_CONCURRENT, ACTIVITY_START_CREATE_SCOPE, ACTIVITY_START_INTERRUPT_SCOPE, DELETE_CASCADE, DELETE_CASCADE_FIRE_ACTIVITY_END, FIRE_ACTIVITY_END, FIRE_PROCESS_START, PROCESS_END, PROCESS_START, TRANSITION_CREATE_SCOPE, TRANSITION_DESTROY_SCOPE, TRANSITION_INTERRUPT_FLOW_SCOPE, TRANSITION_NOTIFY_LISTENER_END, TRANSITION_NOTIFY_LISTENER_START, TRANSITION_NOTIFY_LISTENER_TAKE, TRANSITION_START_NOTIFY_LISTENER_TAKE
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected void
eventNotificationsFailed
(PvmExecutionImpl execution, Exception exception) protected abstract CoreModelElement
getScope
(PvmExecutionImpl execution) boolean
boolean
Methods inherited from class org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation
eventNotificationsCompleted, eventNotificationsStarted, execute, getBuiltinListeners, getEventName, getListeners, isAsync, isSkipNotifyListeners, resetListeners
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
execute, getCanonicalName, isAsync
-
Constructor Details
-
AbstractPvmEventAtomicOperation
public AbstractPvmEventAtomicOperation()
-
-
Method Details
-
getScope
- Specified by:
getScope
in classAbstractEventAtomicOperation<PvmExecutionImpl>
-
isAsyncCapable
public boolean isAsyncCapable()- Specified by:
isAsyncCapable
in interfaceAtomicOperation
-
eventNotificationsFailed
- Overrides:
eventNotificationsFailed
in classAbstractEventAtomicOperation<PvmExecutionImpl>
-
shouldHandleFailureAsBpmnError
public boolean shouldHandleFailureAsBpmnError()
-