Class UserTransactionAdapter

java.lang.Object
org.springframework.transaction.jta.UserTransactionAdapter
All Implemented Interfaces:
UserTransaction

public class UserTransactionAdapter extends Object implements UserTransaction
Adapter for a JTA UserTransaction handle, taking a JTA TransactionManager reference and creating a JTA UserTransaction handle for it.

The JTA UserTransaction interface is an exact subset of the JTA TransactionManager interface. Unfortunately, it does not serve as super-interface of TransactionManager, though, which requires an adapter such as this class to be used when intending to talk to a TransactionManager handle through the UserTransaction interface.

Used internally by Spring's JtaTransactionManager for certain scenarios. Not intended for direct use in application code.

Since:
1.1.5
Author:
Juergen Hoeller