Class ContextTransactionSynchronizationRegistry

  • All Implemented Interfaces:
    jakarta.transaction.TransactionSynchronizationRegistry

    public final class ContextTransactionSynchronizationRegistry
    extends Object
    implements jakarta.transaction.TransactionSynchronizationRegistry
    A TransactionSynchronizationRegistry which operates against the current local provider.
    Author:
    David M. Lloyd
    • Method Detail

      • getTransactionKey

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

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

        public boolean getRollbackOnly()
                                throws IllegalStateException
        Specified by:
        getRollbackOnly in interface jakarta.transaction.TransactionSynchronizationRegistry
        Throws:
        IllegalStateException
      • registerInterposedSynchronization

        public void registerInterposedSynchronization​(jakarta.transaction.Synchronization sync)
                                               throws IllegalStateException
        Specified by:
        registerInterposedSynchronization in interface jakarta.transaction.TransactionSynchronizationRegistry
        Throws:
        IllegalStateException