Package org.castor.transactionmanager
Class LocalTransactionManager
- java.lang.Object
-
- org.castor.transactionmanager.LocalTransactionManager
-
- All Implemented Interfaces:
javax.transaction.TransactionManager
public final class LocalTransactionManager extends java.lang.Object implements javax.transaction.TransactionManagerDefault transaction manager when Castor is used in standalone mode, in other words not within a J2EE container.- Since:
- 1.0
- Version:
- $Revision: 6907 $ $Date: 2006-04-13 10:49:49 -0600 (Thu, 13 Apr 2006) $
- Author:
- Ralf Joachim
-
-
Constructor Summary
Constructors Constructor Description LocalTransactionManager()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidbegin()voidcommit()intgetStatus()javax.transaction.TransactiongetTransaction()voidresume(javax.transaction.Transaction arg)voidrollback()voidsetRollbackOnly()voidsetTransactionTimeout(int arg)javax.transaction.Transactionsuspend()
-
-
-
Method Detail
-
begin
public void begin() throws javax.transaction.SystemException- Specified by:
beginin interfacejavax.transaction.TransactionManager- Throws:
javax.transaction.SystemException- See Also:
TransactionManager.begin()
-
commit
public void commit() throws javax.transaction.SystemException- Specified by:
commitin interfacejavax.transaction.TransactionManager- Throws:
javax.transaction.SystemException- See Also:
TransactionManager.commit()
-
getStatus
public int getStatus() throws javax.transaction.SystemException- Specified by:
getStatusin interfacejavax.transaction.TransactionManager- Throws:
javax.transaction.SystemException- See Also:
TransactionManager.getStatus()
-
getTransaction
public javax.transaction.Transaction getTransaction() throws javax.transaction.SystemException- Specified by:
getTransactionin interfacejavax.transaction.TransactionManager- Throws:
javax.transaction.SystemException- See Also:
TransactionManager.getTransaction()
-
resume
public void resume(javax.transaction.Transaction arg) throws javax.transaction.SystemException- Specified by:
resumein interfacejavax.transaction.TransactionManager- Throws:
javax.transaction.SystemException- See Also:
TransactionManager.resume(javax.transaction.Transaction)
-
rollback
public void rollback() throws javax.transaction.SystemException- Specified by:
rollbackin interfacejavax.transaction.TransactionManager- Throws:
javax.transaction.SystemException- See Also:
TransactionManager.rollback()
-
setRollbackOnly
public void setRollbackOnly() throws javax.transaction.SystemException- Specified by:
setRollbackOnlyin interfacejavax.transaction.TransactionManager- Throws:
javax.transaction.SystemException- See Also:
TransactionManager.setRollbackOnly()
-
setTransactionTimeout
public void setTransactionTimeout(int arg) throws javax.transaction.SystemException- Specified by:
setTransactionTimeoutin interfacejavax.transaction.TransactionManager- Throws:
javax.transaction.SystemException- See Also:
TransactionManager.setTransactionTimeout(int)
-
suspend
public javax.transaction.Transaction suspend() throws javax.transaction.SystemException- Specified by:
suspendin interfacejavax.transaction.TransactionManager- Throws:
javax.transaction.SystemException- See Also:
TransactionManager.suspend()
-
-