public class RecoveryAwareLocalTransaction extends LocalXaTransaction implements RecoveryAwareTransaction
LocalXaTransaction
and adds recovery related information.CacheTransaction.TransactionCompletedListener
affectedKeys, hasLocalOnlyModifications, keyEquivalence, lookedUpEntries, modifications, topologyId, tx
Constructor and Description |
---|
RecoveryAwareLocalTransaction(Transaction transaction,
GlobalTransaction tx,
boolean implicitTransaction,
int topologyId,
Equivalence<Object> keyEquivalence,
long txCreationTime) |
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, isImplicitTransaction, isPrepareSent, isReadOnly, keyRead, locksAcquired, markCommitOrRollbackSent, markPrepareSent, putLookedUpEntries, putLookedUpEntry, setFromRemoteSite, setStateTransferFlag
addAffectedKey, addAllAffectedKeys, addBackupLockForKey, addListener, addVersionRead, areLocksReleased, cleanupBackupLocks, clearLockedKeys, clearLookedUpEntries, containsLockOrBackupLock, findAnyLockedOrBackupLocked, freezeModifications, getAffectedKeys, getAllModifications, getBackupLockedKeys, getCreationTime, getGlobalTransaction, getLockedKeys, getLookedUpRemoteVersion, getModifications, getReleaseFutureForKey, getReleaseFutureForKeys, getStateTransferFlag, getTopologyId, getUpdatedEntryVersions, getVersionsRead, hasModification, internalSetStateTransferFlag, isFromStateTransfer, isMarkedForRollback, lookupEntry, markForRollback, notifyOnTransactionFinished, ownsLock, putLookedUpRemoteVersion, registerLockedKey, removeLookedUpEntry, replaceVersionRead, setModifications, setUpdatedEntryVersions, waitForLockRelease
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
addBackupLockForKey, addListener, addReadKey, addVersionRead, areLocksReleased, cleanupBackupLocks, clearLockedKeys, clearLookedUpEntries, containsLockOrBackupLock, findAnyLockedOrBackupLocked, freezeModifications, getAllModifications, getBackupLockedKeys, getCreationTime, getGlobalTransaction, getLockedKeys, getLookedUpEntries, getLookedUpRemoteVersion, getModifications, getReleaseFutureForKey, getReleaseFutureForKeys, 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, long txCreationTime)
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 © 2018 JBoss, a division of Red Hat. All rights reserved.