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, addReadKey, clearRemoteLocksAcquired, equals, getLookedUpEntries, getRemoteLocksAcquired, getTransaction, hashCode, isImplicitTransaction, isMarkedForRollback, isReadOnly, keyRead, locksAcquired, markForRollback, putLookedUpEntries, putLookedUpEntry, setModifications |
Methods inherited from class org.infinispan.transaction.AbstractCacheTransaction |
addAffectedKey, addAllAffectedKeys, addBackupLockForKey, clearLockedKeys, clearLookedUpEntries, getAffectedKeys, getGlobalTransaction, getLockedKeys, getModifications, getUpdatedEntryVersions, getViewId, lookupEntry, notifyOnTransactionFinished, ownsLock, registerLockedKey, removeLookedUpEntry, setModifications, setUpdatedEntryVersions, waitForLockRelease |
LocalXaTransaction
public LocalXaTransaction(Transaction transaction,
GlobalTransaction tx,
boolean implicitTransaction,
int viewId)
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 © 2012 JBoss, a division of Red Hat. All Rights Reserved.