java.lang.Object
io.ebeaninternal.server.transaction.JtaTransactionManager
- All Implemented Interfaces:
ExternalTransactionManager
Hook into external JTA transaction manager.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionLooks for a current JTA managed transaction and wraps/returns that as an Ebean transaction.voidsetTransactionManager(Object txnMgr) Initialise this with the Ebean internal transaction manager.
-
Constructor Details
-
JtaTransactionManager
public JtaTransactionManager()Instantiates a new JTA transaction manager.
-
-
Method Details
-
setTransactionManager
Initialise this with the Ebean internal transaction manager.- Specified by:
setTransactionManagerin interfaceExternalTransactionManager
-
getCurrentTransaction
Looks for a current JTA managed transaction and wraps/returns that as an Ebean transaction.Returns null if there is no current spring transaction (lazy loading outside a spring txn etc).
- Specified by:
getCurrentTransactionin interfaceExternalTransactionManager
-