Interface TransactionService


  • public interface TransactionService
    Transaction related service.
    Version:
    $Rev$ $Date$
    • Method Detail

      • getTransactionManager

        jakarta.transaction.TransactionManager getTransactionManager()
        Get TransactionManager instance from container.
        Returns:
        the TransactionManager or null if none is registered.
      • getTransaction

        jakarta.transaction.Transaction getTransaction()
        Get the transaction context of the calling thread
        Returns:
        the Transaction or null if no TransactionManager is used.
      • getUserTransaction

        jakarta.transaction.UserTransaction getUserTransaction()
        Gets user transaction instance.
        Returns:
        user transaction object
      • registerTransactionSynchronization

        void registerTransactionSynchronization​(jakarta.enterprise.event.TransactionPhase phase,
                                                jakarta.enterprise.inject.spi.ObserverMethod<? super Object> observer,
                                                Object event)
                                         throws Exception
        Register transaction synch.
        Parameters:
        phase - transaction phase
        observer - observer
        event - event
        Throws:
        Exception