| java.lang.Object org.jboss.tm.TransactionLocalDelegateImpl
TransactionLocalDelegateImpl | public class TransactionLocalDelegateImpl implements TransactionLocalDelegate(Code) | | An implementation of the transaction local implementation
using Transaction synchronizations.
There is one of these per transaction local
author: Adrian Brock version: $Revision: 57208 $ |
Inner Class :protected static class TransactionLocalSynchronization implements Synchronization | |
manager | protected TransactionManager manager(Code) | | The transaction manager
|
synchronizationsByTransaction | protected static ConcurrentHashMap synchronizationsByTransaction(Code) | | The synchronizations for each transaction
|
TransactionLocalDelegateImpl | public TransactionLocalDelegateImpl(TransactionManager manager)(Code) | | Construct a new delegate for the given transaction manager
Parameters: manager - the transaction manager |
getSynchronization | protected static TransactionLocalSynchronization getSynchronization(Transaction tx, boolean create)(Code) | | Retrieve a synchronization for the transaction
Parameters: tx - the transaction Parameters: create - whether to create a synchronization if one doesn't exist |
removeSynchronization | protected static void removeSynchronization(Transaction tx)(Code) | | Remove a synchronization
Parameters: tx - the transaction to remove |
|
|