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()
-