org.castor.transactionmanager
Class LocalTransactionManager

java.lang.Object
  extended by org.castor.transactionmanager.LocalTransactionManager

public final class LocalTransactionManager
extends java.lang.Object

Default 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
LocalTransactionManager()
           
 
Method Summary
 void begin()
          
 void commit()
          
 int getStatus()
          
 Transaction getTransaction()
          
 void resume(Transaction arg)
          
 void rollback()
          
 void setRollbackOnly()
          
 void setTransactionTimeout(int arg)
          
 Transaction suspend()
          
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LocalTransactionManager

public LocalTransactionManager()
Method Detail

begin

public void begin()
           throws SystemException

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

commit

public void commit()
            throws SystemException

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

getStatus

public int getStatus()
              throws SystemException

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

getTransaction

public Transaction getTransaction()
                           throws SystemException

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

resume

public void resume(Transaction arg)
            throws SystemException

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

rollback

public void rollback()
              throws SystemException

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

setRollbackOnly

public void setRollbackOnly()
                     throws SystemException

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

setTransactionTimeout

public void setTransactionTimeout(int arg)
                           throws SystemException

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

suspend

public Transaction suspend()
                    throws SystemException

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


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