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
,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
-
Method Details
-
execute
-
isAsync
-
getCanonicalName
String getCanonicalName()
-