org.infinispan.transaction.xa.recovery
Class RecoveryAwareLocalTransaction
java.lang.Object
org.infinispan.transaction.AbstractCacheTransaction
org.infinispan.transaction.LocalTransaction
org.infinispan.transaction.xa.LocalXaTransaction
org.infinispan.transaction.xa.recovery.RecoveryAwareLocalTransaction
- All Implemented Interfaces:
- CacheTransaction, RecoveryAwareTransaction
public class RecoveryAwareLocalTransaction
- extends LocalXaTransaction
- implements RecoveryAwareTransaction
Extends LocalXaTransaction
and adds recovery related information.
- Since:
- 5.0
- Author:
- Mircea.Markus@jboss.com
Methods inherited from class org.infinispan.transaction.LocalTransaction |
addModification, clearRemoteLocksAcquired, equals, filterRemoteLocksAcquire, getLookedUpEntries, getRemoteLocksAcquired, getTransaction, hashCode, hasRemoteLocksAcquired, isMarkedForRollback, isReadOnly, locksAcquired, markForRollback, putLookedUpEntry, setModifications |
RecoveryAwareLocalTransaction
public RecoveryAwareLocalTransaction(Transaction transaction,
GlobalTransaction tx)
isPrepared
public boolean isPrepared()
- Specified by:
isPrepared
in interface RecoveryAwareTransaction
setPrepared
public void setPrepared(boolean prepared)
- Specified by:
setPrepared
in interface RecoveryAwareTransaction
isCompletionFailed
public boolean isCompletionFailed()
- Returns true if this transaction failed during 2nd phase of 2PC(prepare or commit). E.g. when the transaction successfully
prepared but the commit failed due to a network issue.
setCompletionFailed
public void setCompletionFailed(boolean completionFailed)
- See Also:
isCompletionFailed()
Copyright © 2011 JBoss, a division of Red Hat. All Rights Reserved.