ehcache

net.sf.ehcache.transaction
Class TransactionIDFactoryImpl

java.lang.Object
  extended by net.sf.ehcache.transaction.TransactionIDFactoryImpl
All Implemented Interfaces:
TransactionIDFactory

public class TransactionIDFactoryImpl
extends Object
implements TransactionIDFactory

A TransactionIDFactory implementation with uniqueness across a single JVM

Author:
Ludovic Orban

Constructor Summary
TransactionIDFactoryImpl()
          Create a new TransactionIDFactory
 
Method Summary
 TransactionID createTransactionID()
          Create a unique transaction ID
 XidTransactionID createXidTransactionID(Xid xid)
          Create a transaction ID based on a XID for uniqueness
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TransactionIDFactoryImpl

public TransactionIDFactoryImpl()
Create a new TransactionIDFactory

Method Detail

createTransactionID

public TransactionID createTransactionID()
Create a unique transaction ID

Specified by:
createTransactionID in interface TransactionIDFactory
Returns:
a transaction ID

createXidTransactionID

public XidTransactionID createXidTransactionID(Xid xid)
Create a transaction ID based on a XID for uniqueness

Specified by:
createXidTransactionID in interface TransactionIDFactory
Parameters:
xid - the XID
Returns:
a transaction ID

ehcache

true