Class TransactionManagerImpl

  • All Implemented Interfaces:
    javax.transaction.TransactionManager, javax.transaction.UserTransaction

    @Deprecated
    public class TransactionManagerImpl
    extends java.lang.Object
    implements javax.transaction.TransactionManager, javax.transaction.UserTransaction
    Deprecated.
    Implementation of JTA Transaction manager class. Currently support is limited to enlisting a single tx data source
    • Constructor Detail

      • TransactionManagerImpl

        public TransactionManagerImpl()
        Deprecated.
    • Method Detail

      • isTransactionActive

        public boolean isTransactionActive()
        Deprecated.
      • getConnection

        public java.sql.Connection getConnection​(DataSourceImpl ds,
                                                 java.lang.String user,
                                                 java.lang.String password)
                                          throws java.sql.SQLException
        Deprecated.
        Throws:
        java.sql.SQLException
      • begin

        public void begin()
                   throws javax.transaction.NotSupportedException,
                          javax.transaction.SystemException
        Deprecated.
        Specified by:
        begin in interface javax.transaction.TransactionManager
        Specified by:
        begin in interface javax.transaction.UserTransaction
        Throws:
        javax.transaction.NotSupportedException
        javax.transaction.SystemException
      • commit

        public void commit()
                    throws javax.transaction.RollbackException,
                           javax.transaction.HeuristicMixedException,
                           javax.transaction.HeuristicRollbackException,
                           java.lang.SecurityException,
                           java.lang.IllegalStateException,
                           javax.transaction.SystemException
        Deprecated.
        Specified by:
        commit in interface javax.transaction.TransactionManager
        Specified by:
        commit in interface javax.transaction.UserTransaction
        Throws:
        javax.transaction.RollbackException
        javax.transaction.HeuristicMixedException
        javax.transaction.HeuristicRollbackException
        java.lang.SecurityException
        java.lang.IllegalStateException
        javax.transaction.SystemException
      • getStatus

        public int getStatus()
                      throws javax.transaction.SystemException
        Deprecated.
        Specified by:
        getStatus in interface javax.transaction.TransactionManager
        Specified by:
        getStatus in interface javax.transaction.UserTransaction
        Throws:
        javax.transaction.SystemException
      • getTransaction

        public javax.transaction.Transaction getTransaction()
                                                     throws javax.transaction.SystemException
        Deprecated.
        Specified by:
        getTransaction in interface javax.transaction.TransactionManager
        Throws:
        javax.transaction.SystemException
      • rollback

        public void rollback()
                      throws java.lang.IllegalStateException,
                             java.lang.SecurityException,
                             javax.transaction.SystemException
        Deprecated.
        Specified by:
        rollback in interface javax.transaction.TransactionManager
        Specified by:
        rollback in interface javax.transaction.UserTransaction
        Throws:
        java.lang.IllegalStateException
        java.lang.SecurityException
        javax.transaction.SystemException
      • setRollbackOnly

        public void setRollbackOnly()
                             throws java.lang.IllegalStateException,
                                    javax.transaction.SystemException
        Deprecated.
        Specified by:
        setRollbackOnly in interface javax.transaction.TransactionManager
        Specified by:
        setRollbackOnly in interface javax.transaction.UserTransaction
        Throws:
        java.lang.IllegalStateException
        javax.transaction.SystemException
      • suspend

        public javax.transaction.Transaction suspend()
                                              throws javax.transaction.SystemException
        Deprecated.
        Specified by:
        suspend in interface javax.transaction.TransactionManager
        Throws:
        javax.transaction.SystemException
      • resume

        public void resume​(javax.transaction.Transaction transaction)
                    throws javax.transaction.InvalidTransactionException,
                           java.lang.IllegalStateException,
                           javax.transaction.SystemException
        Deprecated.
        Specified by:
        resume in interface javax.transaction.TransactionManager
        Throws:
        javax.transaction.InvalidTransactionException
        java.lang.IllegalStateException
        javax.transaction.SystemException
      • setTransactionTimeout

        public void setTransactionTimeout​(int i)
                                   throws javax.transaction.SystemException
        Deprecated.
        Specified by:
        setTransactionTimeout in interface javax.transaction.TransactionManager
        Specified by:
        setTransactionTimeout in interface javax.transaction.UserTransaction
        Throws:
        javax.transaction.SystemException