Class RecoveringTransaction

  • All Implemented Interfaces:
    com.arjuna.ats.arjuna.coordinator.Reapable

    public class RecoveringTransaction
    extends Transaction
    • Field Summary

      • Fields inherited from class org.jboss.jbossts.star.resource.Transaction

        log
      • Fields inherited from class com.arjuna.ats.arjuna.AtomicAction

        _timeout, NO_TIMEOUT
      • Fields inherited from class com.arjuna.ats.arjuna.coordinator.BasicAction

        failedList, heuristicList, pendingList, preparedList, readonlyList, savedIntentionList, subordinate, threadStackTraceHistoryList
      • Fields inherited from class com.arjuna.ats.arjuna.StateManager

        modifyingActions, objectModel, objectUid, usingActions
    • Constructor Summary

      Constructors 
      Constructor Description
      RecoveringTransaction​(com.arjuna.ats.arjuna.common.Uid uid)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      List<RESTRecord> getParticipants​(List<RESTRecord> participants)  
      protected int lookupStatus()  
      • Methods inherited from class com.arjuna.ats.arjuna.AtomicAction

        abort, addThread, addThread, begin, begin, cancel, checkForCurrent, commit, commit, end, getTimeout, removeThread, removeThread, resume, suspend, type
      • Methods inherited from class com.arjuna.ats.arjuna.coordinator.TwoPhaseCoordinator

        addSynchronization, asyncAfterCompletion, getDeferredThrowable, getSynchronizations, outputCapturedStackTraces, recordStackTraces, running, start, start
      • Methods inherited from class com.arjuna.ats.arjuna.coordinator.BasicAction

        Abort, Abort, abortStatus, activate, activate, activeThreads, add, addChildAction, addChildThread, addChildThread, addRecord, async_prepare, Begin, childTransactions, commitStatus, createStackTraces, criticalEnd, criticalStart, Current, deactivate, destroy, doAbort, doAbort, doCommit, doCommit, doPrepare, End, equals, finalizeInternal, forgetHeuristics, getDeferredThrowables, getHeuristicDecision, getHierarchy, getSavingUid, getStore, hashCode, hierarchyDepth, insertRecord, isAncestor, maintainHeuristics, onePhaseCommit, onePhaseCommit, parent, phase2Abort, phase2Cleanup, phase2Commit, prepare, preparedStatus, preventCommit, removeChildAction, removeChildThread, removeChildThread, restore_state, save_state, setCheckedAction, setHeuristicDecision, status, topLevelAction, topLevelActionUid, toString, typeOfAction, updateHeuristic, updateState
      • Methods inherited from class com.arjuna.ats.arjuna.StateManager

        cleanup, 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, unpackHeader
      • Methods inherited from interface com.arjuna.ats.arjuna.coordinator.Reapable

        get_uid, preventCommit
    • Constructor Detail

      • RecoveringTransaction

        public RecoveringTransaction​(com.arjuna.ats.arjuna.common.Uid uid)