Package org.gatein.common.transaction
Interface JTAUserTransactionLifecycleService
- All Known Implementing Classes:
JTAUserTransactionLifecycleServiceImpl
public interface JTAUserTransactionLifecycleService
Service provides methods for managing lifecycle of JTA transaction
- Author:
- Marek Posolda
-
Method Summary
Modifier and TypeMethodDescriptionvoidStarts JTA transaction if not already startedvoidCommit or Rollback JTA transaction according to it's current statusjavax.transaction.UserTransactionvoidRegister listener to perform some operations during transaction lifecycle
-
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
Register listener to perform some operations during transaction lifecycle- Parameters:
listener- to be registered
-