Package bitronix.tm

Class BitronixTransactionSynchronizationRegistry

java.lang.Object
bitronix.tm.BitronixTransactionSynchronizationRegistry
All Implemented Interfaces:
jakarta.transaction.TransactionSynchronizationRegistry, Referenceable

public class BitronixTransactionSynchronizationRegistry extends Object implements jakarta.transaction.TransactionSynchronizationRegistry, Referenceable
Implementation of JTA 1.1 TransactionSynchronizationRegistry.
Author:
lorban
  • Constructor Details

    • BitronixTransactionSynchronizationRegistry

      public BitronixTransactionSynchronizationRegistry()
  • Method Details

    • getResource

      public Object getResource(Object key)
      Specified by:
      getResource in interface jakarta.transaction.TransactionSynchronizationRegistry
    • getRollbackOnly

      public boolean getRollbackOnly()
      Specified by:
      getRollbackOnly in interface jakarta.transaction.TransactionSynchronizationRegistry
    • getTransactionKey

      public Object getTransactionKey()
      Specified by:
      getTransactionKey in interface jakarta.transaction.TransactionSynchronizationRegistry
    • getTransactionStatus

      public int getTransactionStatus()
      Specified by:
      getTransactionStatus in interface jakarta.transaction.TransactionSynchronizationRegistry
    • putResource

      public void putResource(Object key, Object value)
      Specified by:
      putResource in interface jakarta.transaction.TransactionSynchronizationRegistry
    • registerInterposedSynchronization

      public void registerInterposedSynchronization(jakarta.transaction.Synchronization synchronization)
      Specified by:
      registerInterposedSynchronization in interface jakarta.transaction.TransactionSynchronizationRegistry
    • setRollbackOnly

      public void setRollbackOnly()
      Specified by:
      setRollbackOnly in interface jakarta.transaction.TransactionSynchronizationRegistry
    • getReference

      public Reference getReference() throws NamingException
      Specified by:
      getReference in interface Referenceable
      Throws:
      NamingException