spring-framework / org.springframework.transaction.jta / ManagedTransactionAdapter

ManagedTransactionAdapter

open class ManagedTransactionAdapter : Transaction

Adapter for a managed JTA Transaction handle, taking a JTA javax.transaction.TransactionManager reference and creating a JTA javax.transaction.Transaction handle for it.

Author
Juergen Hoeller

Since
3.0.2

Constructors

<init>

ManagedTransactionAdapter(transactionManager: TransactionManager)

Create a new ManagedTransactionAdapter for the given TransactionManager.

Functions

commit

open fun commit(): Unit

delistResource

open fun delistResource(xaRes: XAResource, flag: Int): Boolean

enlistResource

open fun enlistResource(xaRes: XAResource): Boolean

getStatus

open fun getStatus(): Int

getTransactionManager

fun getTransactionManager(): TransactionManager

Return the JTA TransactionManager that this adapter delegates to.

registerSynchronization

open fun registerSynchronization(sync: Synchronization): Unit

rollback

open fun rollback(): Unit

setRollbackOnly

open fun setRollbackOnly(): Unit