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:
- org.mule.umo.UMOTransaction
- Enclosing class:
- SpringTransactionFactory
- public class SpringTransactionFactory.SpringTransaction
- extends org.mule.transaction.AbstractSingleResourceTransaction
TODO: document this class
|
Field Summary |
protected org.springframework.transaction.TransactionStatus |
status
|
| 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 |
| Methods inherited from class org.mule.transaction.AbstractSingleResourceTransaction |
begin, commit, getId, getStatus, rollback |
| 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 |
status
protected final org.springframework.transaction.TransactionStatus status
SpringTransactionFactory.SpringTransaction
public SpringTransactionFactory.SpringTransaction()
doBegin
protected void doBegin()
throws org.mule.umo.TransactionException
- Throws:
org.mule.umo.TransactionException
doCommit
protected void doCommit()
throws org.mule.umo.TransactionException
- Throws:
org.mule.umo.TransactionException
doRollback
protected void doRollback()
throws org.mule.umo.TransactionException
- Throws:
org.mule.umo.TransactionException
getResource
public Object getResource(Object key)
hasResource
public boolean hasResource(Object key)
bindResource
public void bindResource(Object key,
Object resource)
throws org.mule.umo.TransactionException
- Throws:
org.mule.umo.TransactionException
setRollbackOnly
public void setRollbackOnly()
Copyright © 2003-2006 MuleSource Inc.. All Rights Reserved.