public class ArjunaTransactionImpleWrapper extends ArjunaTransactionImple implements ActionBeanWrapperInterface
ArjunaTransactionImplecontrolHandle, parentTransactionfailedList, heuristicList, pendingList, preparedList, readonlyList, savedIntentionListmodifyingActions, objectModel, objectUid, usingActions| Constructor and Description |
|---|
ArjunaTransactionImpleWrapper() |
ArjunaTransactionImpleWrapper(ActionBean action,
UidWrapper w) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
activate()
Overloaded version of activate -- sets up the store, performs read_state
followed by restore_state.
|
void |
clearHeuristicDecision(int newDecision) |
void |
doUpdateState() |
BasicAction |
getAction() |
RecordList |
getRecords(ParticipantStatus type) |
Uid |
getUid(AbstractRecord rec) |
void |
register() |
StringBuilder |
toString(String prefix,
StringBuilder sb) |
void |
unregister() |
commit, create_subtransaction, createOTSRecord, createOTSRecord, destroyAction, doAfterCompletion, doBeforeCompletion, equals, finalize, forgetHeuristics, get_parent_status, get_status, get_top_level_status, get_transaction_name, get_txcontext, getControlHandle, getSynchronizations, hash_top_level_tran, hash_transaction, interpositionType, is_ancestor_transaction, is_descendant_transaction, is_related_transaction, is_same_transaction, is_top_level_transaction, register_resource, register_subtran_aware, register_synchronization, rollback_only, rollback, setControlHandle, topLevelUid, toString, type, typeName, uidaddSynchronization, afterCompletion, afterCompletion, beforeCompletion, cancel, end, getDeferredThrowable, running, start, startAbort, abortStatus, activate, activeThreads, add, addChildAction, addChildThread, addChildThread, addRecord, async_prepare, Begin, checkForCurrent, childTransactions, commitStatus, criticalEnd, criticalStart, Current, deactivate, destroy, doAbort, doAbort, doCommit, doCommit, doPrepare, End, finalizeInternal, 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, unpackHeaderget_uidget_uid, preventCommitpublic ArjunaTransactionImpleWrapper()
public ArjunaTransactionImpleWrapper(ActionBean action, UidWrapper w)
public boolean activate()
BasicActionnull.activate in interface ActionBeanWrapperInterfaceactivate in class BasicActiontrue if successful, false
otherwise.ObjectStorepublic void doUpdateState()
doUpdateState in interface ActionBeanWrapperInterfacepublic Uid getUid(AbstractRecord rec)
getUid in interface ActionBeanWrapperInterfacepublic void register()
public void unregister()
public RecordList getRecords(ParticipantStatus type)
getRecords in interface ActionBeanWrapperInterfacepublic StringBuilder toString(String prefix, StringBuilder sb)
toString in interface ActionBeanWrapperInterfacepublic BasicAction getAction()
getAction in interface ActionBeanWrapperInterfacepublic void clearHeuristicDecision(int newDecision)
clearHeuristicDecision in interface ActionBeanWrapperInterfaceCopyright © 2013. All rights reserved.