Package org.apache.webbeans.spi
Interface TransactionService
-
public interface TransactionServiceTransaction related service.- Version:
- $Rev$ $Date$
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description jakarta.transaction.TransactiongetTransaction()Get the transaction context of the calling threadjakarta.transaction.TransactionManagergetTransactionManager()GetTransactionManagerinstance from container.jakarta.transaction.UserTransactiongetUserTransaction()Gets user transaction instance.voidregisterTransactionSynchronization(jakarta.enterprise.event.TransactionPhase phase, jakarta.enterprise.inject.spi.ObserverMethod<? super Object> observer, Object event)Register transaction synch.
-
-
-
Method Detail
-
getTransactionManager
jakarta.transaction.TransactionManager getTransactionManager()
GetTransactionManagerinstance from container.- Returns:
- the TransactionManager or
nullif none is registered.
-
getTransaction
jakarta.transaction.Transaction getTransaction()
Get the transaction context of the calling thread- Returns:
- the Transaction or
nullif 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 ExceptionRegister transaction synch.- Parameters:
phase- transaction phaseobserver- observerevent- event- Throws:
Exception
-
-