org.castor.transactionmanager

Class LocalTransactionManager

public final class LocalTransactionManager extends Object implements TransactionManager

Default transaction manager when Castor is used in standalone mode, in other words not within a J2EE container.

Since: 1.0

Version: $Revision: 5951 $ $Date: 2006-04-13 10:49:49 -0600 (Thu, 13 Apr 2006) $

Author: Ralf Joachim

Method Summary
voidbegin()
voidcommit()
intgetStatus()
TransactiongetTransaction()
voidresume(Transaction arg)
voidrollback()
voidsetRollbackOnly()
voidsetTransactionTimeout(int arg)
Transactionsuspend()

Method Detail

begin

public void begin()
{@inheritDoc }

See Also: javax.transaction.TransactionManager#begin()

commit

public void commit()
{@inheritDoc }

See Also: javax.transaction.TransactionManager#commit()

getStatus

public int getStatus()
{@inheritDoc }

See Also: javax.transaction.TransactionManager#getStatus()

getTransaction

public Transaction getTransaction()
{@inheritDoc }

See Also: javax.transaction.TransactionManager#getTransaction()

resume

public void resume(Transaction arg)
{@inheritDoc }

See Also: javax.transaction.TransactionManager#resume(javax.transaction.Transaction)

rollback

public void rollback()
{@inheritDoc }

See Also: javax.transaction.TransactionManager#rollback()

setRollbackOnly

public void setRollbackOnly()
{@inheritDoc }

See Also: javax.transaction.TransactionManager#setRollbackOnly()

setTransactionTimeout

public void setTransactionTimeout(int arg)
{@inheritDoc }

See Also: javax.transaction.TransactionManager#setTransactionTimeout(int)

suspend

public Transaction suspend()
{@inheritDoc }

See Also: javax.transaction.TransactionManager#suspend()

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