org.mule.extras.spring.transaction
Class SpringTransactionFactory.SpringTransaction
java.lang.Object
org.mule.transaction.AbstractTransaction
org.mule.transaction.AbstractSingleResourceTransaction
org.mule.extras.spring.transaction.SpringTransactionFactory.SpringTransaction
- All Implemented Interfaces:
- UMOTransaction
- Enclosing class:
- SpringTransactionFactory
- public class SpringTransactionFactory.SpringTransaction
- extends AbstractSingleResourceTransaction
TODO: document this class
|
Field Summary |
protected TransactionStatus |
status
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
status
protected final TransactionStatus status
SpringTransactionFactory.SpringTransaction
public SpringTransactionFactory.SpringTransaction()
doBegin
protected void doBegin()
throws TransactionException
- Description copied from class:
AbstractSingleResourceTransaction
- Really begin the transaction. Note that resources are enlisted yet.
- Specified by:
doBegin in class AbstractSingleResourceTransaction
- Throws:
TransactionException
doCommit
protected void doCommit()
throws TransactionException
- Description copied from class:
AbstractSingleResourceTransaction
- Commit the transaction on the underlying resource
- Specified by:
doCommit in class AbstractSingleResourceTransaction
- Throws:
TransactionException
doRollback
protected void doRollback()
throws TransactionException
- Description copied from class:
AbstractSingleResourceTransaction
- Rollback the transaction on the underlying resource
- Specified by:
doRollback in class AbstractSingleResourceTransaction
- Throws:
TransactionException
getResource
public Object getResource(Object key)
- Specified by:
getResource in interface UMOTransaction- Overrides:
getResource in class AbstractSingleResourceTransaction
hasResource
public boolean hasResource(Object key)
- Specified by:
hasResource in interface UMOTransaction- Overrides:
hasResource in class AbstractSingleResourceTransaction
bindResource
public void bindResource(Object key,
Object resource)
throws TransactionException
- Specified by:
bindResource in interface UMOTransaction- Overrides:
bindResource in class AbstractSingleResourceTransaction
- Throws:
TransactionException
setRollbackOnly
public void setRollbackOnly()
- Specified by:
setRollbackOnly in interface UMOTransaction- Overrides:
setRollbackOnly in class AbstractSingleResourceTransaction
Copyright © 2003-2006 MuleSource Inc.. All Rights Reserved.