public class EditableAtomicAction extends AtomicAction implements EditableTransaction
NO_TIMEOUTfailedList, heuristicList, pendingList, preparedList, readonlyList, savedIntentionListmodifyingActions, objectModel, objectUid, usingActions| Constructor and Description |
|---|
EditableAtomicAction(Uid u) |
| Modifier and Type | Method and Description |
|---|---|
void |
deleteHeuristicParticipant(int index)
Delete a heuristic participant from the list.
|
void |
moveHeuristicToPrepared(int index)
Move a previous heuristic participant back to the prepared list so that recovery
can try again.
|
String |
toString()
Overloads Object.toString()
|
abort, addThread, addThread, begin, begin, cancel, checkForCurrent, commit, commit, end, getTimeout, removeThread, removeThread, resume, suspend, typeaddSynchronization, afterCompletion, afterCompletion, beforeCompletion, getDeferredThrowable, getSynchronizations, running, start, startAbort, abortStatus, activate, activate, activeThreads, add, addChildAction, addChildThread, addChildThread, addRecord, async_prepare, Begin, childTransactions, commitStatus, criticalEnd, criticalStart, Current, deactivate, destroy, doAbort, doAbort, doCommit, doCommit, doPrepare, End, equals, finalizeInternal, forgetHeuristics, getHeuristicDecision, getHierarchy, getSavingUid, getStore, hashCode, hierarchyDepth, insertRecord, isAncestor, maintainHeuristics, onePhaseCommit, parent, phase2Abort, phase2Cleanup, phase2Commit, prepare, preparedStatus, preventCommit, removeChildAction, removeChildThread, removeChildThread, restore_state, save_state, setCheckedAction, setHeuristicDecision, status, topLevelAction, topLevelActionUid, typeOfAction, updateHeuristic, updateStatecleanup, createLists, deactivate, deactivate, disable, forgetAction, get_uid, getMutex, getObjectModel, getStoreRoot, loadObjectState, lockMutex, modified, objectType, packHeader, persist, print, rememberAction, setStatus, setupStore, setupStore, setupStore, terminate, tryLockMutex, unlockMutex, unpackHeaderclone, finalize, getClass, notify, notifyAll, wait, wait, waitget_uid, preventCommitpublic EditableAtomicAction(Uid u)
public void moveHeuristicToPrepared(int index)
throws IndexOutOfBoundsException
moveHeuristicToPrepared in interface EditableTransactionIndexOutOfBoundsExceptionpublic void deleteHeuristicParticipant(int index)
throws IndexOutOfBoundsException
deleteHeuristicParticipant in interface EditableTransactionIndexOutOfBoundsExceptionpublic String toString()
BasicActiontoString in interface EditableTransactiontoString in class BasicActionCopyright © 2013. All rights reserved.