public class

ManagedTransactionAdapter

extends Object
implements Transaction
java.lang.Object
   ↳ org.springframework.transaction.jta.ManagedTransactionAdapter

Class Overview

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

Summary

Public Constructors
ManagedTransactionAdapter(TransactionManager transactionManager)
Create a new ManagedTransactionAdapter for the given TransactionManager.
Public Methods
void commit()
boolean delistResource(XAResource xaRes, int flag)
boolean enlistResource(XAResource xaRes)
int getStatus()
final TransactionManager getTransactionManager()
Return the JTA TransactionManager that this adapter delegates to.
void registerSynchronization(Synchronization sync)
void rollback()
void setRollbackOnly()
[Expand]
Inherited Methods
From class java.lang.Object
From interface javax.transaction.Transaction

Public Constructors

public ManagedTransactionAdapter (TransactionManager transactionManager)

Create a new ManagedTransactionAdapter for the given TransactionManager.

Parameters
transactionManager the JTA TransactionManager to wrap
Throws
SystemException

Public Methods

public void commit ()

Throws
HeuristicMixedException
HeuristicRollbackException
RollbackException
SecurityException
SystemException

public boolean delistResource (XAResource xaRes, int flag)

Throws
SystemException

public boolean enlistResource (XAResource xaRes)

Throws
RollbackException
SystemException

public int getStatus ()

Throws
SystemException

public final TransactionManager getTransactionManager ()

Return the JTA TransactionManager that this adapter delegates to.

public void registerSynchronization (Synchronization sync)

Throws
RollbackException
SystemException

public void rollback ()

Throws
SystemException

public void setRollbackOnly ()

Throws
SystemException