Class PooledDataSourceRegistry.TransactionManagerWithoutTransaction

java.lang.Object
org.nuxeo.runtime.datasource.PooledDataSourceRegistry.TransactionManagerWithoutTransaction
All Implemented Interfaces:
jakarta.transaction.TransactionManager
Enclosing class:
PooledDataSourceRegistry

public static class PooledDataSourceRegistry.TransactionManagerWithoutTransaction extends Object implements jakarta.transaction.TransactionManager
Transaction Manager that is never in a transaction and doesn't allow starting one.
Since:
11.1
  • Constructor Details

    • TransactionManagerWithoutTransaction

      public TransactionManagerWithoutTransaction()
  • Method Details

    • getTransaction

      public jakarta.transaction.Transaction getTransaction()
      Specified by:
      getTransaction in interface jakarta.transaction.TransactionManager
    • getStatus

      public int getStatus()
      Specified by:
      getStatus in interface jakarta.transaction.TransactionManager
    • setTransactionTimeout

      public void setTransactionTimeout(int seconds)
      Specified by:
      setTransactionTimeout in interface jakarta.transaction.TransactionManager
    • begin

      public void begin()
      Specified by:
      begin in interface jakarta.transaction.TransactionManager
    • commit

      public void commit()
      Specified by:
      commit in interface jakarta.transaction.TransactionManager
    • rollback

      public void rollback()
      Specified by:
      rollback in interface jakarta.transaction.TransactionManager
    • resume

      public void resume(jakarta.transaction.Transaction transaction)
      Specified by:
      resume in interface jakarta.transaction.TransactionManager
    • setRollbackOnly

      public void setRollbackOnly()
      Specified by:
      setRollbackOnly in interface jakarta.transaction.TransactionManager
    • suspend

      public jakarta.transaction.Transaction suspend()
      Specified by:
      suspend in interface jakarta.transaction.TransactionManager