Class PvmAtomicOperationProcessStart
- java.lang.Object
-
- org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation<PvmExecutionImpl>
-
- org.camunda.bpm.engine.impl.pvm.runtime.operation.AbstractPvmEventAtomicOperation
-
- org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationProcessStart
-
- All Implemented Interfaces:
CoreAtomicOperation<PvmExecutionImpl>
,AtomicOperation
,PvmAtomicOperation
public class PvmAtomicOperationProcessStart extends AbstractPvmEventAtomicOperation
- Author:
- Tom Baeyens, Daniel Meyer
-
-
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
Constructors Constructor Description PvmAtomicOperationProcessStart()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
eventNotificationsCompleted(PvmExecutionImpl execution)
protected PvmExecutionImpl
eventNotificationsStarted(PvmExecutionImpl execution)
java.lang.String
getCanonicalName()
protected java.lang.String
getEventName()
protected ScopeImpl
getScope(PvmExecutionImpl execution)
boolean
isAsync(PvmExecutionImpl execution)
boolean
isAsyncCapable()
-
Methods inherited from class org.camunda.bpm.engine.impl.pvm.runtime.operation.AbstractPvmEventAtomicOperation
eventNotificationsFailed, shouldHandleFailureAsBpmnError
-
Methods inherited from class org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation
execute, getBuiltinListeners, getListeners, 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
-
-
-
-
Method Detail
-
isAsync
public boolean isAsync(PvmExecutionImpl execution)
- Specified by:
isAsync
in interfaceCoreAtomicOperation<PvmExecutionImpl>
- Overrides:
isAsync
in classAbstractEventAtomicOperation<PvmExecutionImpl>
-
isAsyncCapable
public boolean isAsyncCapable()
- Specified by:
isAsyncCapable
in interfaceAtomicOperation
- Overrides:
isAsyncCapable
in classAbstractPvmEventAtomicOperation
-
getScope
protected ScopeImpl getScope(PvmExecutionImpl execution)
- Specified by:
getScope
in classAbstractPvmEventAtomicOperation
-
getEventName
protected java.lang.String getEventName()
- Specified by:
getEventName
in classAbstractEventAtomicOperation<PvmExecutionImpl>
-
eventNotificationsStarted
protected PvmExecutionImpl eventNotificationsStarted(PvmExecutionImpl execution)
- Overrides:
eventNotificationsStarted
in classAbstractEventAtomicOperation<PvmExecutionImpl>
-
eventNotificationsCompleted
protected void eventNotificationsCompleted(PvmExecutionImpl execution)
- Specified by:
eventNotificationsCompleted
in classAbstractEventAtomicOperation<PvmExecutionImpl>
-
getCanonicalName
public java.lang.String getCanonicalName()
-
-