Class 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