Interface JavaEETransaction

  • All Superinterfaces:
    jakarta.transaction.Transaction
    All Known Implementing Classes:
    JavaEETransactionImpl

    @Contract
    public interface JavaEETransaction
    extends jakarta.transaction.Transaction
    • Method Detail

      • getExtendedEntityManagerResource

        SimpleResource getExtendedEntityManagerResource​(jakarta.persistence.EntityManagerFactory factory)
      • getTxEntityManagerResource

        SimpleResource getTxEntityManagerResource​(jakarta.persistence.EntityManagerFactory factory)
      • addTxEntityManagerMapping

        void addTxEntityManagerMapping​(jakarta.persistence.EntityManagerFactory factory,
                                       SimpleResource em)
      • addExtendedEntityManagerMapping

        void addExtendedEntityManagerMapping​(jakarta.persistence.EntityManagerFactory factory,
                                             SimpleResource em)
      • removeExtendedEntityManagerMapping

        void removeExtendedEntityManagerMapping​(jakarta.persistence.EntityManagerFactory factory)
      • setContainerData

        <T> void setContainerData​(T data)
      • getContainerData

        <T> T getContainerData()
      • getAllParticipatingPools

        Set getAllParticipatingPools()
      • getResources

        Set getResources​(Object poolInfo)
      • setResources

        void setResources​(Set resources,
                          Object poolInfo)
      • isLocalTx

        boolean isLocalTx()
      • isTimedOut

        boolean isTimedOut()