Interface XidImporter

    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      void commit​(javax.transaction.Transaction tx, boolean onePhase)  
      void forget​(javax.transaction.Transaction tx)  
      java.util.Map<javax.transaction.xa.Xid,​TransactionImpl> getExternalXids()  
      javax.transaction.Transaction importXid​(javax.transaction.xa.Xid xid, long transactionTimeoutMillis)  
      int prepare​(javax.transaction.Transaction tx)  
      void rollback​(javax.transaction.Transaction tx)  
    • Method Detail

      • importXid

        javax.transaction.Transaction importXid​(javax.transaction.xa.Xid xid,
                                                long transactionTimeoutMillis)
                                         throws javax.transaction.xa.XAException,
                                                javax.transaction.SystemException
        Throws:
        javax.transaction.xa.XAException
        javax.transaction.SystemException
      • commit

        void commit​(javax.transaction.Transaction tx,
                    boolean onePhase)
             throws javax.transaction.xa.XAException
        Throws:
        javax.transaction.xa.XAException
      • forget

        void forget​(javax.transaction.Transaction tx)
             throws javax.transaction.xa.XAException
        Throws:
        javax.transaction.xa.XAException
      • prepare

        int prepare​(javax.transaction.Transaction tx)
             throws javax.transaction.xa.XAException
        Throws:
        javax.transaction.xa.XAException
      • rollback

        void rollback​(javax.transaction.Transaction tx)
               throws javax.transaction.xa.XAException
        Throws:
        javax.transaction.xa.XAException
      • getExternalXids

        java.util.Map<javax.transaction.xa.Xid,​TransactionImpl> getExternalXids()