Class QuarkusJtaPlatform

java.lang.Object
io.quarkus.hibernate.orm.runtime.customized.QuarkusJtaPlatform
All Implemented Interfaces:
Serializable, org.hibernate.engine.transaction.jta.platform.internal.TransactionManagerAccess, org.hibernate.engine.transaction.jta.platform.spi.JtaPlatform, org.hibernate.service.Service

public final class QuarkusJtaPlatform extends Object implements org.hibernate.engine.transaction.jta.platform.spi.JtaPlatform, org.hibernate.engine.transaction.jta.platform.internal.TransactionManagerAccess
See Also:
  • Field Details

  • Method Details

    • retrieveTransactionSynchronizationRegistry

      public jakarta.transaction.TransactionSynchronizationRegistry retrieveTransactionSynchronizationRegistry()
    • retrieveTransactionManager

      public jakarta.transaction.TransactionManager retrieveTransactionManager()
      Specified by:
      retrieveTransactionManager in interface org.hibernate.engine.transaction.jta.platform.spi.JtaPlatform
    • getTransactionManager

      public jakarta.transaction.TransactionManager getTransactionManager()
      Specified by:
      getTransactionManager in interface org.hibernate.engine.transaction.jta.platform.internal.TransactionManagerAccess
    • retrieveUserTransaction

      public jakarta.transaction.UserTransaction retrieveUserTransaction()
      Specified by:
      retrieveUserTransaction in interface org.hibernate.engine.transaction.jta.platform.spi.JtaPlatform
    • getTransactionIdentifier

      public Object getTransactionIdentifier(jakarta.transaction.Transaction transaction)
      Specified by:
      getTransactionIdentifier in interface org.hibernate.engine.transaction.jta.platform.spi.JtaPlatform
    • registerSynchronization

      public void registerSynchronization(jakarta.transaction.Synchronization synchronization)
      Specified by:
      registerSynchronization in interface org.hibernate.engine.transaction.jta.platform.spi.JtaPlatform
    • canRegisterSynchronization

      public boolean canRegisterSynchronization()
      Specified by:
      canRegisterSynchronization in interface org.hibernate.engine.transaction.jta.platform.spi.JtaPlatform
    • getCurrentStatus

      public int getCurrentStatus() throws jakarta.transaction.SystemException
      Specified by:
      getCurrentStatus in interface org.hibernate.engine.transaction.jta.platform.spi.JtaPlatform
      Throws:
      jakarta.transaction.SystemException