Interface TransactionInternal

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

    public interface TransactionInternal
    extends jakarta.transaction.Transaction
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      void registerInterposedSynchronization​(jakarta.transaction.Synchronization sync)
      Register a Synchronization instance with special ordering semantics.
      • Methods inherited from interface jakarta.transaction.Transaction

        commit, delistResource, enlistResource, getStatus, registerSynchronization, rollback, setRollbackOnly
    • Method Detail

      • registerInterposedSynchronization

        void registerInterposedSynchronization​(jakarta.transaction.Synchronization sync)
                                        throws jakarta.transaction.RollbackException,
                                               IllegalStateException,
                                               jakarta.transaction.SystemException
        Register a Synchronization instance with special ordering semantics.
        Parameters:
        sync - - the Synchronization instance.
        Throws:
        jakarta.transaction.RollbackException
        IllegalStateException
        jakarta.transaction.SystemException
        See Also:
        TransactionSynchronizationRegistry.registerInterposedSynchronization(Synchronization)