Class ArjunaTransactionImpleWrapper
java.lang.Object
com.arjuna.ats.arjuna.StateManager
com.arjuna.ats.arjuna.coordinator.BasicAction
com.arjuna.ats.arjuna.coordinator.TwoPhaseCoordinator
com.arjuna.ats.internal.jts.orbspecific.coordinator.ArjunaTransactionImple
com.arjuna.ats.internal.jta.tools.osb.mbean.jts.ArjunaTransactionImpleWrapper
- All Implemented Interfaces:
ArjunaTransactionOperations
,UidCoordinatorOperations
,Reapable
,ActionBeanWrapperInterface
,CoordinatorOperations
,TerminatorOperations
@Deprecated
public class ArjunaTransactionImpleWrapper
extends ArjunaTransactionImple
implements ActionBeanWrapperInterface
Deprecated.
as of 5.0.5.Final In a subsequent release we will change packages names in order to
provide a better separation between public and internal classes.
-
Field Summary
Fields inherited from class com.arjuna.ats.internal.jts.orbspecific.coordinator.ArjunaTransactionImple
controlHandle, parentTransaction
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, synchronizationLock, usingActions
-
Constructor Summary
ConstructorDescriptionDeprecated.Deprecated.ArjunaTransactionImpleWrapper
(ActionBean action, UidWrapper w) Deprecated. -
Method Summary
Modifier and TypeMethodDescriptionboolean
activate()
Deprecated.Overloaded version of activate -- sets up the store, performs read_state followed by restore_state.void
clearHeuristicDecision
(int newDecision) Deprecated.void
Deprecated.Deprecated.getRecords
(ParticipantStatus type) Deprecated.getUid
(AbstractRecord rec) Deprecated.void
register()
Deprecated.void
remove
(LogRecordWrapper logRecordWrapper) Deprecated.toString
(String prefix, StringBuilder sb) Deprecated.type()
Deprecated.Overloads BasicAction.type()void
Deprecated.Methods inherited from class com.arjuna.ats.internal.jts.orbspecific.coordinator.ArjunaTransactionImple
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, rollback_only, setControlHandle, topLevelUid, toString, typeName, uid
Methods inherited from class com.arjuna.ats.arjuna.coordinator.TwoPhaseCoordinator
addSynchronization, afterCompletion, afterCompletion, asyncAfterCompletion, beforeCompletion, cancel, end, getDeferredThrowable, outputCapturedStackTraces, recordStackTraces, running, start, start
Methods inherited from class com.arjuna.ats.arjuna.coordinator.BasicAction
Abort, Abort, abortStatus, activate, activeThreads, add, addChildAction, addChildThread, addChildThread, addRecord, async_prepare, Begin, checkForCurrent, childTransactions, commitStatus, createStackTraces, criticalEnd, criticalStart, Current, deactivate, destroy, doAbort, doAbort, doCommit, doCommit, doPrepare, End, finalizeInternal, 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, typeOfAction, updateHeuristic, updateState
Methods inherited from class com.arjuna.ats.arjuna.StateManager
cleanup, createLists, deactivate, deactivate, disable, forgetAction, get_uid, getCreationTimeMillis, 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.tools.osb.mbean.ActionBeanWrapperInterface
get_uid
Methods inherited from interface com.arjuna.ats.arjuna.coordinator.Reapable
get_uid, preventCommit
-
Constructor Details
-
ArjunaTransactionImpleWrapper
public ArjunaTransactionImpleWrapper()Deprecated. -
ArjunaTransactionImpleWrapper
Deprecated. -
ArjunaTransactionImpleWrapper
Deprecated.
-
-
Method Details
-
activate
public boolean activate()Deprecated.Description copied from class:BasicAction
Overloaded version of activate -- sets up the store, performs read_state followed by restore_state. The store root isnull
.- Specified by:
activate
in interfaceActionBeanWrapperInterface
- Overrides:
activate
in classBasicAction
- Returns:
true
if successful,false
otherwise.- See Also:
-
type
Deprecated.Description copied from class:TwoPhaseCoordinator
Overloads BasicAction.type()- Overrides:
type
in classArjunaTransactionImple
-
doUpdateState
public void doUpdateState()Deprecated.- Specified by:
doUpdateState
in interfaceActionBeanWrapperInterface
-
getUid
Deprecated.- Specified by:
getUid
in interfaceActionBeanWrapperInterface
-
register
public void register()Deprecated. -
unregister
public void unregister()Deprecated. -
getRecords
Deprecated.- Specified by:
getRecords
in interfaceActionBeanWrapperInterface
-
toString
Deprecated.- Specified by:
toString
in interfaceActionBeanWrapperInterface
-
getAction
Deprecated.- Specified by:
getAction
in interfaceActionBeanWrapperInterface
-
clearHeuristicDecision
public void clearHeuristicDecision(int newDecision) Deprecated.- Specified by:
clearHeuristicDecision
in interfaceActionBeanWrapperInterface
-
remove
Deprecated.- Specified by:
remove
in interfaceActionBeanWrapperInterface
-