org.infinispan.transaction.xa
Interface CacheTransaction

All Known Implementing Classes:
RemoteTransaction, TransactionXaAdapter

public interface CacheTransaction

Defines the state a infinispan transaction should have.

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

Method Summary
 void clearLookedUpEntries()
           
 GlobalTransaction getGlobalTransaction()
          Returns the transaction identifier.
 BidirectionalMap<Object,CacheEntry> getLookedUpEntries()
           
 List<WriteCommand> getModifications()
          Returns the modifications visible within the current transaction.
 CacheEntry lookupEntry(Object key)
           
 void putLookedUpEntry(Object key, CacheEntry e)
           
 void removeLookedUpEntry(Object key)
           
 

Method Detail

getGlobalTransaction

GlobalTransaction getGlobalTransaction()
Returns the transaction identifier.


getModifications

List<WriteCommand> getModifications()
Returns the modifications visible within the current transaction.


lookupEntry

CacheEntry lookupEntry(Object key)

getLookedUpEntries

BidirectionalMap<Object,CacheEntry> getLookedUpEntries()

putLookedUpEntry

void putLookedUpEntry(Object key,
                      CacheEntry e)

removeLookedUpEntry

void removeLookedUpEntry(Object key)

clearLookedUpEntries

void clearLookedUpEntries()

Google Analytics

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