public class RecoveryAwareLocalTransaction extends LocalXaTransaction implements RecoveryAwareTransaction
LocalXaTransaction
and adds recovery related information.affectedKeys, backupKeyLocks, hasLocalOnlyModifications, keyEquivalence, lockedKeys, lookedUpEntries, modifications, topologyId, tx
Constructor and Description |
---|
RecoveryAwareLocalTransaction(Transaction transaction,
GlobalTransaction tx,
boolean implicitTransaction,
int topologyId,
Equivalence<Object> keyEquivalence) |
Modifier and Type | Method and Description |
---|---|
boolean |
isCompletionFailed()
Returns true if this transaction failed during 2nd phase of 2PC(prepare or commit).
|
boolean |
isPrepared() |
void |
setCompletionFailed(boolean completionFailed) |
void |
setPrepared(boolean prepared) |
getXid, isEnlisted, setXid, toString
addModification, addReadKey, clearRemoteLocksAcquired, equals, getCommitNodes, getLookedUpEntries, getRemoteLocksAcquired, getTransaction, hashCode, isCommitOrRollbackSent, isFromRemoteSite, isFromStateTransfer, isImplicitTransaction, isPrepareSent, isReadOnly, keyRead, locksAcquired, markCommitOrRollbackSent, markPrepareSent, putLookedUpEntries, putLookedUpEntry, setFromRemoteSite, setFromStateTransfer
addAffectedKey, addAllAffectedKeys, addBackupLockForKey, addVersionRead, clearLockedKeys, clearLookedUpEntries, getAffectedKeys, getAllModifications, getBackupLockedKeys, getGlobalTransaction, getLockedKeys, getLookedUpRemoteVersion, getModifications, getTopologyId, getUpdatedEntryVersions, getVersionsRead, hasModification, isMarkedForRollback, lookupEntry, markForRollback, notifyOnTransactionFinished, ownsLock, putLookedUpRemoteVersion, registerLockedKey, removeLookedUpEntry, replaceVersionRead, setModifications, setUpdatedEntryVersions, waitForLockRelease
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
addBackupLockForKey, addReadKey, addVersionRead, clearLockedKeys, clearLookedUpEntries, getAllModifications, getBackupLockedKeys, getGlobalTransaction, getLockedKeys, getLookedUpEntries, getLookedUpRemoteVersion, getModifications, getTopologyId, getUpdatedEntryVersions, getVersionsRead, hasModification, isMarkedForRollback, keyRead, lookupEntry, markForRollback, notifyOnTransactionFinished, ownsLock, putLookedUpEntries, putLookedUpEntry, putLookedUpRemoteVersion, removeLookedUpEntry, replaceVersionRead, setUpdatedEntryVersions, waitForLockRelease
public RecoveryAwareLocalTransaction(Transaction transaction, GlobalTransaction tx, boolean implicitTransaction, int topologyId, Equivalence<Object> keyEquivalence)
public boolean isPrepared()
isPrepared
in interface RecoveryAwareTransaction
public void setPrepared(boolean prepared)
setPrepared
in interface RecoveryAwareTransaction
public boolean isCompletionFailed()
public void setCompletionFailed(boolean completionFailed)
isCompletionFailed()
Copyright © 2014 JBoss, a division of Red Hat. All Rights Reserved.