org.terracotta.modules.ehcache.transaction
Class ClusteredTransactionIDFactory
java.lang.Object
net.sf.ehcache.transaction.AbstractTransactionIDFactory
org.terracotta.modules.ehcache.transaction.ClusteredTransactionIDFactory
- All Implemented Interfaces:
- TransactionIDFactory
public class ClusteredTransactionIDFactory
- extends AbstractTransactionIDFactory
- Author:
- Ludovic Orban
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ClusteredTransactionIDFactory
public ClusteredTransactionIDFactory(String clusterUUID,
String cacheManagerName,
ToolkitInstanceFactory toolkitInstanceFactory,
CacheCluster topology)
createTransactionID
public TransactionID createTransactionID()
isExpired
public boolean isExpired(TransactionID id)
restoreTransactionID
public TransactionID restoreTransactionID(TransactionIDSerializedForm serializedForm)
createXidTransactionID
public XidTransactionID createXidTransactionID(Xid xid,
Ehcache cache)
restoreXidTransactionID
public XidTransactionID restoreXidTransactionID(XidTransactionIDSerializedForm serializedForm)
getTransactionStates
protected ConcurrentMap<TransactionID,Decision> getTransactionStates()
- Specified by:
getTransactionStates in class AbstractTransactionIDFactory
isPersistent
public Boolean isPersistent()
Copyright © 2003-2013 Terracotta, Inc.. All Rights Reserved.