org.camunda.bpm.engine.impl.pvm.runtime.operation
Class PvmAtomicOperationProcessStart

java.lang.Object
  extended by org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation<PvmExecutionImpl>
      extended by org.camunda.bpm.engine.impl.pvm.runtime.operation.AbstractPvmEventAtomicOperation
          extended by 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.operation.PvmAtomicOperation
ACTIVITY_END, ACTIVITY_EXECUTE, ACTIVITY_INIT_STACK, ACTIVITY_INIT_STACK_NOTIFY_LISTENER_START, 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
 
Fields inherited from interface org.camunda.bpm.engine.impl.pvm.runtime.AtomicOperation
PROCESS_START_INITIAL
 
Constructor Summary
PvmAtomicOperationProcessStart()
           
 
Method Summary
protected  void eventNotificationsCompleted(PvmExecutionImpl execution)
           
protected  PvmExecutionImpl eventNotificationsStarted(PvmExecutionImpl execution)
           
 String getCanonicalName()
           
protected  String getEventName()
           
protected  ScopeImpl getScope(PvmExecutionImpl execution)
           
 boolean isAsync(PvmExecutionImpl execution)
           
 boolean isAsyncCapable()
           
 
Methods inherited from class org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation
execute, getListeners, isSkipNotifyListeners
 
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
 

Constructor Detail

PvmAtomicOperationProcessStart

public PvmAtomicOperationProcessStart()
Method Detail

isAsync

public boolean isAsync(PvmExecutionImpl execution)
Specified by:
isAsync in interface CoreAtomicOperation<PvmExecutionImpl>
Overrides:
isAsync in class AbstractEventAtomicOperation<PvmExecutionImpl>

isAsyncCapable

public boolean isAsyncCapable()
Specified by:
isAsyncCapable in interface AtomicOperation
Overrides:
isAsyncCapable in class AbstractPvmEventAtomicOperation

getScope

protected ScopeImpl getScope(PvmExecutionImpl execution)
Specified by:
getScope in class AbstractPvmEventAtomicOperation

getEventName

protected String getEventName()
Specified by:
getEventName in class AbstractEventAtomicOperation<PvmExecutionImpl>

eventNotificationsStarted

protected PvmExecutionImpl eventNotificationsStarted(PvmExecutionImpl execution)
Overrides:
eventNotificationsStarted in class AbstractEventAtomicOperation<PvmExecutionImpl>

eventNotificationsCompleted

protected void eventNotificationsCompleted(PvmExecutionImpl execution)
Specified by:
eventNotificationsCompleted in class AbstractEventAtomicOperation<PvmExecutionImpl>

getCanonicalName

public String getCanonicalName()


Copyright © 2015 camunda services GmbH. All rights reserved.