com.arjuna.ats.arjuna.tools.osb.mbean.common
Class AtomicActionBean.AtomicActionWrapper

java.lang.Object
  extended by com.arjuna.ats.arjuna.StateManager
      extended by com.arjuna.ats.arjuna.coordinator.BasicAction
          extended by com.arjuna.ats.arjuna.coordinator.TwoPhaseCoordinator
              extended by com.arjuna.ats.arjuna.AtomicAction
                  extended by com.arjuna.ats.arjuna.tools.osb.mbean.common.AtomicActionBean.AtomicActionWrapper
All Implemented Interfaces:
Reapable, ActionWrapper
Enclosing class:
AtomicActionBean

public class AtomicActionBean.AtomicActionWrapper
extends AtomicAction
implements ActionWrapper


Field Summary
 
Fields inherited from class com.arjuna.ats.arjuna.AtomicAction
NO_TIMEOUT
 
Fields inherited from class com.arjuna.ats.arjuna.coordinator.BasicAction
failedList, heuristicList, pendingList, preparedList, readonlyList, savedIntentionList
 
Fields inherited from class com.arjuna.ats.arjuna.StateManager
modifyingActions, objectModel, objectUid, usingActions
 
Constructor Summary
AtomicActionBean.AtomicActionWrapper(Uid objUid)
           
 
Method Summary
 BasicAction getAction()
           
 void populateLists(java.util.Map<java.lang.String,LogRecordListBean> lists, BasicActionBean bean)
           
 void remove()
           
 
Methods inherited from class com.arjuna.ats.arjuna.AtomicAction
abort, addThread, addThread, begin, begin, cancel, checkForCurrent, commit, commit, end, finalize, getTimeout, removeThread, removeThread, resume, suspend, type
 
Methods inherited from class com.arjuna.ats.arjuna.coordinator.TwoPhaseCoordinator
addSynchronization, afterCompletion, beforeCompletion, getDeferredThrowable, getSynchronizations, running, start, start
 
Methods inherited from class com.arjuna.ats.arjuna.coordinator.BasicAction
Abort, abortStatus, activate, activate, activeThreads, add, addChildAction, addChildThread, addChildThread, addRecord, Begin, childTransactions, commitStatus, criticalEnd, criticalStart, Current, deactivate, destroy, doAbort, doAbort, doCommit, doCommit, doPrepare, doPrepare, End, equals, forgetHeuristics, getHeuristicDecision, getHierarchy, getSavingUid, getStore, hierarchyDepth, insertRecord, isAncestor, maintainHeuristics, onePhaseCommit, parent, phase2Abort, phase2Cleanup, phase2Commit, prepare, preparedStatus, preventCommit, removeChildAction, removeChildThread, removeChildThread, restore_state, save_state, setCheckedAction, setHeuristicDecision, status, store, topLevelAction, topLevelActionUid, toString, typeOfAction, updateHeuristic, updateState
 
Methods inherited from class com.arjuna.ats.arjuna.StateManager
cleanup, 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 class java.lang.Object
clone, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.arjuna.ats.arjuna.coordinator.Reapable
get_uid, preventCommit
 

Constructor Detail

AtomicActionBean.AtomicActionWrapper

public AtomicActionBean.AtomicActionWrapper(Uid objUid)
Method Detail

getAction

public BasicAction getAction()
Specified by:
getAction in interface ActionWrapper

populateLists

public void populateLists(java.util.Map<java.lang.String,LogRecordListBean> lists,
                          BasicActionBean bean)
Specified by:
populateLists in interface ActionWrapper

remove

public void remove()
            throws ObjectStoreException
Specified by:
remove in interface ActionWrapper
Throws:
ObjectStoreException