org.infinispan.transaction.xa
Class RemoteTransaction

java.lang.Object
  extended by org.infinispan.transaction.xa.AbstractCacheTransaction
      extended by org.infinispan.transaction.xa.RemoteTransaction
All Implemented Interfaces:
Cloneable, CacheTransaction

public class RemoteTransaction
extends AbstractCacheTransaction
implements Cloneable

Defines the state of a remotely originated transaction.

Since:
4.0
Author:
Mircea.Markus@jboss.com

Field Summary
 
Fields inherited from class org.infinispan.transaction.xa.AbstractCacheTransaction
lookedUpEntries, modifications, tx
 
Constructor Summary
RemoteTransaction(GlobalTransaction tx)
           
RemoteTransaction(WriteCommand[] modifications, GlobalTransaction tx)
           
 
Method Summary
 Object clone()
           
 boolean equals(Object o)
           
 Set<Object> getLockedKeys()
           
 int hashCode()
           
 void invalidate()
           
 void putLookedUpEntry(Object key, CacheEntry e)
           
 String toString()
           
 
Methods inherited from class org.infinispan.transaction.xa.AbstractCacheTransaction
clearLookedUpEntries, getGlobalTransaction, getLookedUpEntries, getModifications, lookupEntry, removeLookedUpEntry, setModifications
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

RemoteTransaction

public RemoteTransaction(WriteCommand[] modifications,
                         GlobalTransaction tx)

RemoteTransaction

public RemoteTransaction(GlobalTransaction tx)
Method Detail

invalidate

public void invalidate()

putLookedUpEntry

public void putLookedUpEntry(Object key,
                             CacheEntry e)
Specified by:
putLookedUpEntry in interface CacheTransaction

equals

public boolean equals(Object o)
Overrides:
equals in class Object

hashCode

public int hashCode()
Overrides:
hashCode in class Object

clone

public Object clone()
Overrides:
clone in class Object

toString

public String toString()
Overrides:
toString in class Object

getLockedKeys

public Set<Object> getLockedKeys()

Google Analytics

Copyright © 2010 JBoss, a division of Red Hat. All Rights Reserved.