org.springframework.beans.factory.FactoryBean that retrieves the
internal JTA TransactionManager of BEA's WebLogic version 7.0, which is
required for proper transaction suspension support on that application
server version. This class is not relevant on WebLogic 8.1+!
Uses WebLogic TxHelper 's static access methods to obtain the
server's internal JTA TransactionManager. This doesn't need be used with
WebLogic 8.1 or higher, since the regular JNDI lookup is sufficient there:
It returns a JTA TransactionManager that can handle all transaction management
tasks properly.
Note that as of Spring 1.2, this class is effectively superseded by
WebLogicJtaTransactionManager 's autodetection of WebLogic 7.0 or
8.1+. It is only kept as a way to explicitly expose the
javax.transaction.TransactionManager on WebLogic 7.0,
for non-Spring code that needs access to this facility.
For typical scenarios, use Spring's
WebLogicJtaTransactionManager as-is and do not bother with setting up this FactoryBean.
author: Thomas Risberg author: Juergen Hoeller since: 1.1 See Also: WebLogicJtaTransactionManager See Also: JtaTransactionManager.setTransactionManager See Also: weblogic.transaction.TxHelper.getTransactionManager |