Interface Transaction

All Superinterfaces:
jakarta.transaction.Transaction
All Known Implementing Classes:
TransactionImple, TransactionImple, TransactionImple, TransactionImple, TransactionImple, TransactionImple

public interface Transaction extends jakarta.transaction.Transaction
  • Field Details

  • Method Details

    • enlistResource

      boolean enlistResource(XAResource xaRes, Object[] params) throws jakarta.transaction.RollbackException, IllegalStateException, jakarta.transaction.SystemException
      Throws:
      jakarta.transaction.RollbackException
      IllegalStateException
      jakarta.transaction.SystemException
    • getXAResourceState

      int getXAResourceState(XAResource xaRes)
    • getTxLocalResource

      Object getTxLocalResource(Object key)
    • putTxLocalResource

      void putTxLocalResource(Object key, Object value)
    • isAlive

      boolean isAlive()
    • getSynchronizations

      Map<Uid,String> getSynchronizations()
    • getResources

      Map<XAResource,TxInfo> getResources()
    • getTimeout

      int getTimeout()
    • getRemainingTimeoutMills

      long getRemainingTimeoutMills()
    • get_uid

      Uid get_uid()
    • getTxId

      Xid getTxId()