org.ehcache.transactions.xa
Class XATransactionContextFactory<K,V>
java.lang.Object
org.ehcache.transactions.xa.XATransactionContextFactory<K,V>
public class XATransactionContextFactory<K,V>
- extends java.lang.Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
XATransactionContextFactory
public XATransactionContextFactory(TimeSource timeSource)
createTransactionContext
public XATransactionContext<K,V> createTransactionContext(TransactionId transactionId,
Store<K,SoftLock<V>> underlyingStore,
Journal<K> journal,
int transactionTimeoutInSeconds)
get
public XATransactionContext<K,V> get(TransactionId transactionId)
destroy
public void destroy(TransactionId transactionId)
contains
public boolean contains(TransactionId transactionId)
listPuts
public java.util.Map<K,XAValueHolder<V>> listPuts(TransactionId transactionId)
isTouched
public boolean isTouched(TransactionId transactionId,
K key)