Class JtaTransactionManager

    • Field Detail

      • DEFAULT_USER_TRANSACTION_NAME

        public static final java.lang.String DEFAULT_USER_TRANSACTION_NAME
        See Also:
        Constant Field Values
      • FALLBACK_TRANSACTION_MANAGER_NAMES

        public static final java.lang.String[] FALLBACK_TRANSACTION_MANAGER_NAMES
      • DEFAULT_TRANSACTION_SYNCHRONIZATION_REGISTRY_NAME

        public static final java.lang.String DEFAULT_TRANSACTION_SYNCHRONIZATION_REGISTRY_NAME
        Standard Java EE 5 JNDI location for the JTA TransactionSynchronizationRegistry. Autodetected when available.
        See Also:
        Constant Field Values
    • Constructor Detail

      • JtaTransactionManager

        public JtaTransactionManager​(java.lang.Object ut,
                                     java.lang.Object tsr,
                                     java.lang.Object tm)
    • Method Detail

      • findTransactionManager

        protected javax.transaction.TransactionManager findTransactionManager​(javax.transaction.UserTransaction ut)
      • findUserTransaction

        protected javax.transaction.UserTransaction findUserTransaction()
      • findTransactionSynchronizationRegistry

        protected java.lang.Object findTransactionSynchronizationRegistry​(javax.transaction.UserTransaction ut,
                                                                          javax.transaction.TransactionManager tm)
      • getUt

        protected javax.transaction.UserTransaction getUt()
      • putResource

        public void putResource​(java.lang.Object key,
                                java.lang.Object resource)
        Specified by:
        putResource in interface TransactionManager