public class TxLogWritePersistenceRecord extends PersistenceRecord
classicPrepare, MAX_OBJECT_SIZE, shadowMade, targetParticipantStore, topLevelState
objectAddr, state
modifyingActions, 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, topLevelCleanup
alter, forgetAction, merge, nestedAbort, nestedCommit, nestedPrepare, setValue, shouldAdd, shouldAlter, shouldMerge, shouldReplace, value
create, equals, forgetHeuristic, getNext, getPrevious, getTypeOfObject, greaterThan, lessThan, nestedCleanup, nestedOnePhaseCommit, order, propagateOnAbort, propagateOnCommit, replace, setNext, setPrevious, topLevelOnePhaseCommit
activate, 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, unpackHeader
public TxLogWritePersistenceRecord(OutputObjectState state, ParticipantStore participantStore, StateManager sm)
public TxLogWritePersistenceRecord()
public int typeIs()
PersistenceRecord
typeIs
in class PersistenceRecord
RecordType
value.public int topLevelCommit()
topLevelCommit
in class PersistenceRecord
TwoPhaseOutcome
to indicate success/failure.TwoPhaseOutcome
public int topLevelPrepare()
topLevelPrepare
in class PersistenceRecord
TwoPhaseOutcome
to indicate success/failure.TwoPhaseOutcome
public String type()
AbstractRecord
type
in class PersistenceRecord
Copyright © 2021 JBoss by Red Hat. All rights reserved.