public class ClusteredTransactionIDFactory extends AbstractTransactionIDFactory
| Constructor and Description |
|---|
ClusteredTransactionIDFactory(String clusterUUID,
String cacheManagerName,
ToolkitInstanceFactory toolkitInstanceFactory,
CacheCluster topology) |
| Modifier and Type | Method and Description |
|---|---|
TransactionID |
createTransactionID() |
XidTransactionID |
createXidTransactionID(Xid xid,
Ehcache cache) |
protected ConcurrentMap<TransactionID,Decision> |
getTransactionStates() |
boolean |
isExpired(TransactionID id) |
Boolean |
isPersistent() |
TransactionID |
restoreTransactionID(TransactionIDSerializedForm serializedForm) |
XidTransactionID |
restoreXidTransactionID(XidTransactionIDSerializedForm serializedForm) |
clear, getAllTransactionIDs, getAllXidTransactionIDsFor, isDecisionCommit, markForCommit, markForRollbackpublic ClusteredTransactionIDFactory(String clusterUUID, String cacheManagerName, ToolkitInstanceFactory toolkitInstanceFactory, CacheCluster topology)
public TransactionID createTransactionID()
public boolean isExpired(TransactionID id)
public TransactionID restoreTransactionID(TransactionIDSerializedForm serializedForm)
public XidTransactionID createXidTransactionID(Xid xid, Ehcache cache)
public XidTransactionID restoreXidTransactionID(XidTransactionIDSerializedForm serializedForm)
protected ConcurrentMap<TransactionID,Decision> getTransactionStates()
getTransactionStates in class AbstractTransactionIDFactorypublic Boolean isPersistent()
Copyright © 2003–2024 Terracotta, Inc.. All rights reserved.