org.camunda.bpm.engine.impl.core.operation
Interface CoreAtomicOperation<T extends CoreExecution>

Type Parameters:
T - The execution type this atomic operation should work on.
All Known Subinterfaces:
AtomicOperation, CmmnAtomicOperation, PvmAtomicOperation
All Known Implementing Classes:
AbstractAtomicOperationCaseExecutionComplete, AbstractAtomicOperationCaseExecutionResume, AbstractAtomicOperationCaseExecutionSuspend, AbstractAtomicOperationCaseExecutionSuspending, AbstractAtomicOperationCaseExecutionTerminate, AbstractAtomicOperationCaseExecutionTerminating, AbstractCmmnEventAtomicOperation, AbstractEventAtomicOperation, AbstractPvmAtomicOperationTransitionNotifyListenerTake, AbstractPvmEventAtomicOperation, AtomicOperationCaseExecutionComplete, AtomicOperationCaseExecutionCreate, AtomicOperationCaseExecutionCreated, AtomicOperationCaseExecutionDeleteCascade, AtomicOperationCaseExecutionDisable, AtomicOperationCaseExecutionEnable, AtomicOperationCaseExecutionExit, AtomicOperationCaseExecutionFireEntryCriteria, AtomicOperationCaseExecutionFireExitCriteria, AtomicOperationCaseExecutionManualComplete, AtomicOperationCaseExecutionManualStart, AtomicOperationCaseExecutionOccur, AtomicOperationCaseExecutionParentComplete, AtomicOperationCaseExecutionParentResume, AtomicOperationCaseExecutionParentSuspend, AtomicOperationCaseExecutionParentTerminate, AtomicOperationCaseExecutionReactivate, AtomicOperationCaseExecutionReenable, AtomicOperationCaseExecutionResume, AtomicOperationCaseExecutionStart, AtomicOperationCaseExecutionSuspend, AtomicOperationCaseExecutionSuspendingOnParentSuspension, AtomicOperationCaseExecutionSuspendingOnSuspension, AtomicOperationCaseExecutionTerminate, AtomicOperationCaseExecutionTerminatingOnExit, AtomicOperationCaseExecutionTerminatingOnParentTermination, AtomicOperationCaseExecutionTerminatingOnTermination, AtomicOperationCaseInstanceClose, AtomicOperationCaseInstanceCreate, FoxAtomicOperationDeleteCascadeFireActivityEnd, PvmAtomicOperationActivityEnd, PvmAtomicOperationActivityExecute, PvmAtomicOperationActivityInitStack, PvmAtomicOperationActivityInitStackNotifyListenerReturn, PvmAtomicOperationActivityInitStackNotifyListenerStart, PvmAtomicOperationActivityInstanceEnd, PvmAtomicOperationActivityInstanceStart, PvmAtomicOperationActivityLeave, PvmAtomicOperationActivityNotifyListenerEnd, PvmAtomicOperationActivityStart, PvmAtomicOperationActivityStartCancelScope, PvmAtomicOperationActivityStartConcurrent, PvmAtomicOperationActivityStartCreateScope, PvmAtomicOperationActivityStartInterruptEventScope, PvmAtomicOperationCancelActivity, PvmAtomicOperationCreateConcurrentExecution, PvmAtomicOperationCreateScope, PvmAtomicOperationDeleteCascade, PvmAtomicOperationDeleteCascadeFireActivityEnd, PvmAtomicOperationFireActivityEnd, PvmAtomicOperationFireProcessStart, PvmAtomicOperationInterruptScope, PvmAtomicOperationProcessEnd, PvmAtomicOperationProcessStart, PvmAtomicOperationStartTransitionNotifyListenerTake, PvmAtomicOperationsTransitionInterruptFlowScope, PvmAtomicOperationTransitionCreateScope, PvmAtomicOperationTransitionDestroyScope, PvmAtomicOperationTransitionNotifyListenerEnd, PvmAtomicOperationTransitionNotifyListenerStart, PvmAtomicOperationTransitionNotifyListenerTake

public interface CoreAtomicOperation<T extends CoreExecution>

Author:
Daniel Meyer, Roman Smirnov, Sebastian Menski

Method Summary
 void execute(T instance)
           
 String getCanonicalName()
           
 boolean isAsync(T instance)
           
 

Method Detail

execute

void execute(T instance)

isAsync

boolean isAsync(T instance)

getCanonicalName

String getCanonicalName()


Copyright © 2017 camunda services GmbH. All rights reserved.