org.infinispan.transaction.xa
Class LocalXaTransaction
java.lang.Object
org.infinispan.transaction.AbstractCacheTransaction
org.infinispan.transaction.LocalTransaction
org.infinispan.transaction.xa.LocalXaTransaction
- All Implemented Interfaces:
- CacheTransaction
- Direct Known Subclasses:
- RecoveryAwareLocalTransaction
public class LocalXaTransaction
- extends LocalTransaction
LocalTransaction
implementation to be used with TransactionXaAdapter
.
- 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 |
LocalXaTransaction
public LocalXaTransaction(Transaction transaction,
GlobalTransaction tx)
setXid
public void setXid(Xid xid)
getXid
public Xid getXid()
isEnlisted
public boolean isEnlisted()
- As per the JTA spec, XAResource.start is called on enlistment. That method also sets the xid for this local
transaction.
- Specified by:
isEnlisted
in class LocalTransaction
toString
public String toString()
- Overrides:
toString
in class LocalTransaction
Copyright © 2011 JBoss, a division of Red Hat. All Rights Reserved.