org.mule.providers.jdbc
Class JdbcTransaction

java.lang.Object
  extended by org.mule.transaction.AbstractTransaction
      extended by org.mule.transaction.AbstractSingleResourceTransaction
          extended by org.mule.providers.jdbc.JdbcTransaction
All Implemented Interfaces:
org.mule.umo.UMOTransaction

public class JdbcTransaction
extends org.mule.transaction.AbstractSingleResourceTransaction

TODO


Field Summary
 
Fields inherited from class org.mule.transaction.AbstractSingleResourceTransaction
committed, key, resource, rollbackOnly, rolledBack, started
 
Fields inherited from class org.mule.transaction.AbstractTransaction
logger
 
Fields inherited from interface org.mule.umo.UMOTransaction
STATUS_ACTIVE, STATUS_COMMITTED, STATUS_COMMITTING, STATUS_MARKED_ROLLBACK, STATUS_NO_TRANSACTION, STATUS_PREPARED, STATUS_PREPARING, STATUS_ROLLEDBACK, STATUS_ROLLING_BACK, STATUS_UNKNOWN
 
Constructor Summary
JdbcTransaction()
           
 
Method Summary
 void bindResource(Object key, Object resource)
           
protected  void doBegin()
           
protected  void doCommit()
           
protected  void doRollback()
           
 
Methods inherited from class org.mule.transaction.AbstractSingleResourceTransaction
begin, commit, getId, getResource, getStatus, hasResource, rollback, setRollbackOnly
 
Methods inherited from class org.mule.transaction.AbstractTransaction
isBegun, isCommitted, isRollbackOnly, isRolledBack
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JdbcTransaction

public JdbcTransaction()
Method Detail

bindResource

public void bindResource(Object key,
                         Object resource)
                  throws org.mule.umo.TransactionException
Specified by:
bindResource in interface org.mule.umo.UMOTransaction
Overrides:
bindResource in class org.mule.transaction.AbstractSingleResourceTransaction
Throws:
org.mule.umo.TransactionException

doBegin

protected void doBegin()
                throws org.mule.umo.TransactionException
Specified by:
doBegin in class org.mule.transaction.AbstractSingleResourceTransaction
Throws:
org.mule.umo.TransactionException

doCommit

protected void doCommit()
                 throws org.mule.umo.TransactionException
Specified by:
doCommit in class org.mule.transaction.AbstractSingleResourceTransaction
Throws:
org.mule.umo.TransactionException

doRollback

protected void doRollback()
                   throws org.mule.umo.TransactionException
Specified by:
doRollback in class org.mule.transaction.AbstractSingleResourceTransaction
Throws:
org.mule.umo.TransactionException


Copyright © 2003-2007 MuleSource, Inc.. All Rights Reserved.