org.castor.transactionmanager

Class LocalTransactionManager

Implemented Interfaces:
TransactionManager

public final class LocalTransactionManager
extends java.lang.Object
implements TransactionManager

Default transaction manager when Castor is used in standalone mode, in other words not within a J2EE container.
Version:
$Revision: 5951 $ $Date: 2006-04-13 10:49:49 -0600 (Thu, 13 Apr 2006) $
Author:
Ralf Joachim
Since:
1.0

Method Summary

void
begin()
void
commit()
int
getStatus()
Transaction
getTransaction()
void
resume(Transaction arg)
void
rollback()
void
setRollbackOnly()
void
setTransactionTimeout(int arg)
Transaction
suspend()

Method Details

begin

public void begin()
            throws SystemException
See Also:
javax.transaction.TransactionManager.begin()

commit

public void commit()
            throws SystemException
See Also:
javax.transaction.TransactionManager.commit()

getStatus

public int getStatus()
            throws SystemException
See Also:
javax.transaction.TransactionManager.getStatus()

getTransaction

public Transaction getTransaction()
            throws SystemException
See Also:
javax.transaction.TransactionManager.getTransaction()

resume

public void resume(Transaction arg)
            throws SystemException
See Also:
javax.transaction.TransactionManager.resume(javax.transaction.Transaction)

rollback

public void rollback()
            throws SystemException
See Also:
javax.transaction.TransactionManager.rollback()

setRollbackOnly

public void setRollbackOnly()
            throws SystemException
See Also:
javax.transaction.TransactionManager.setRollbackOnly()

setTransactionTimeout

public void setTransactionTimeout(int arg)
            throws SystemException
See Also:
javax.transaction.TransactionManager.setTransactionTimeout(int)

suspend

public Transaction suspend()
            throws SystemException
See Also:
javax.transaction.TransactionManager.suspend()

Intalio Inc. (C) 1999-2006. All rights reserved http://www.intalio.com