Interface Transaction

  • All Superinterfaces:
    javax.transaction.Transaction

    public interface Transaction
    extends javax.transaction.Transaction
    • Method Detail

      • enlistResource

        boolean enlistResource​(javax.transaction.xa.XAResource xaRes,
                               java.lang.Object[] params)
                        throws javax.transaction.RollbackException,
                               java.lang.IllegalStateException,
                               javax.transaction.SystemException
        Throws:
        javax.transaction.RollbackException
        java.lang.IllegalStateException
        javax.transaction.SystemException
      • getXAResourceState

        int getXAResourceState​(javax.transaction.xa.XAResource xaRes)
      • getTxLocalResource

        java.lang.Object getTxLocalResource​(java.lang.Object key)
      • putTxLocalResource

        void putTxLocalResource​(java.lang.Object key,
                                java.lang.Object value)
      • isAlive

        boolean isAlive()
      • getSynchronizations

        java.util.Map<Uid,​java.lang.String> getSynchronizations()
      • getResources

        java.util.Map<javax.transaction.xa.XAResource,​com.arjuna.ats.internal.jta.xa.TxInfo> getResources()
      • getTimeout

        int getTimeout()
      • getRemainingTimeoutMills

        long getRemainingTimeoutMills()
      • get_uid

        Uid get_uid()
      • getTxId

        javax.transaction.xa.Xid getTxId()