Interface JTAUserTransactionLifecycleService

All Known Implementing Classes:
JTAUserTransactionLifecycleServiceImpl

public interface JTAUserTransactionLifecycleService
Service provides methods for managing lifecycle of JTA transaction
Author:
Marek Posolda
  • Method Details

    • getUserTransaction

      javax.transaction.UserTransaction getUserTransaction()
      Returns:
      instance of UserTransaction
    • finishJTATransaction

      void finishJTATransaction()
      Commit or Rollback JTA transaction according to it's current status
    • beginJTATransaction

      void beginJTATransaction()
      Starts JTA transaction if not already started
    • registerListener

      void registerListener(JTAUserTransactionLifecycleListener listener)
      Register listener to perform some operations during transaction lifecycle
      Parameters:
      listener - to be registered