Package org.apache.webbeans.spi
Interface TransactionService
-
public interface TransactionService
Transaction related service.- Version:
- $Rev$ $Date$
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description jakarta.transaction.Transaction
getTransaction()
Get the transaction context of the calling threadjakarta.transaction.TransactionManager
getTransactionManager()
GetTransactionManager
instance from container.jakarta.transaction.UserTransaction
getUserTransaction()
Gets user transaction instance.void
registerTransactionSynchronization(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()
GetTransactionManager
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 phaseobserver
- observerevent
- event- Throws:
Exception
-
-