public class TxLogWritePersistenceRecord extends PersistenceRecord
classicPrepare, MAX_OBJECT_SIZE, shadowMade, targetParticipantStore, topLevelStateobjectAddr, statemodifyingActions, objectModel, objectUid, usingActions| Constructor and Description |
|---|
TxLogWritePersistenceRecord() |
TxLogWritePersistenceRecord(OutputObjectState state,
ParticipantStore participantStore,
StateManager sm) |
| Modifier and Type | Method and Description |
|---|---|
int |
topLevelCommit()
commit the state saved during the prepare phase.
|
int |
topLevelPrepare()
topLevelPrepare attempts to save the object.
|
String |
type()
Re-implementation of abstract methods inherited from base class.
|
int |
typeIs()
Redefintions of abstract functions inherited from RecoveryRecord.
|
doSave, print, restore_state, save_state, shadowForced, topLevelAbort, topLevelCleanupalter, finalize, forgetAction, merge, nestedAbort, nestedCommit, nestedPrepare, setValue, shouldAdd, shouldAlter, shouldMerge, shouldReplace, valuecreate, equals, forgetHeuristic, getNext, getPrevious, getTypeOfObject, greaterThan, lessThan, nestedCleanup, nestedOnePhaseCommit, order, propagateOnAbort, propagateOnCommit, replace, setNext, setPrevious, topLevelOnePhaseCommitactivate, activate, cleanup, createLists, deactivate, deactivate, deactivate, destroy, disable, forgetAction, get_uid, getMutex, getObjectModel, getStore, getStoreRoot, loadObjectState, lockMutex, modified, objectType, packHeader, persist, rememberAction, setStatus, setupStore, setupStore, setupStore, status, terminate, tryLockMutex, unlockMutex, unpackHeaderpublic TxLogWritePersistenceRecord(OutputObjectState state, ParticipantStore participantStore, StateManager sm)
public TxLogWritePersistenceRecord()
public int typeIs()
PersistenceRecordtypeIs in class PersistenceRecordRecordType value.public int topLevelCommit()
topLevelCommit in class PersistenceRecordTwoPhaseOutcome to indicate success/failure.TwoPhaseOutcomepublic int topLevelPrepare()
topLevelPrepare in class PersistenceRecordTwoPhaseOutcome to indicate success/failure.TwoPhaseOutcomepublic String type()
AbstractRecordtype in class PersistenceRecordCopyright © 2013. All rights reserved.