SpringJtaSynchronizationAdapter(springSynchronization: TransactionSynchronization)
Create a new SpringJtaSynchronizationAdapter for the given Spring TransactionSynchronization and JTA TransactionManager.
springSynchronization
- the Spring TransactionSynchronization to delegate to
SpringJtaSynchronizationAdapter(springSynchronization: TransactionSynchronization, @Nullable jtaUserTransaction: UserTransaction)
Create a new SpringJtaSynchronizationAdapter for the given Spring TransactionSynchronization and JTA TransactionManager.
Note that this adapter will never perform a rollback-only call on WebLogic, since WebLogic Server is known to automatically mark the transaction as rollback-only in case of a beforeCompletion
exception. Hence, on WLS, this constructor is equivalent to the single-arg constructor.
springSynchronization
- the Spring TransactionSynchronization to delegate to
jtaUserTransaction
- the JTA UserTransaction to use for rollback-only setting in case of an exception thrown in beforeCompletion
(can be omitted if the JTA provider itself marks the transaction rollback-only in such a scenario, which is required by the JTA specification as of JTA 1.1).
SpringJtaSynchronizationAdapter(springSynchronization: TransactionSynchronization, @Nullable jtaTransactionManager: TransactionManager)
Create a new SpringJtaSynchronizationAdapter for the given Spring TransactionSynchronization and JTA TransactionManager.
Note that this adapter will never perform a rollback-only call on WebLogic, since WebLogic Server is known to automatically mark the transaction as rollback-only in case of a beforeCompletion
exception. Hence, on WLS, this constructor is equivalent to the single-arg constructor.
springSynchronization
- the Spring TransactionSynchronization to delegate to
jtaTransactionManager
- the JTA TransactionManager to use for rollback-only setting in case of an exception thrown in beforeCompletion
(can be omitted if the JTA provider itself marks the transaction rollback-only in such a scenario, which is required by the JTA specification as of JTA 1.1)