public class SpringTransactionFactory.SpringTransaction extends AbstractSingleResourceTransaction
| Modifier and Type | Field and Description |
|---|---|
protected org.springframework.transaction.TransactionStatus |
status |
committed, key, resource, rollbackOnly, rolledBack, started, txStatusMappingsid, logger, muleContext, timeoutSTATUS_ACTIVE, STATUS_COMMITTED, STATUS_COMMITTING, STATUS_MARKED_ROLLBACK, STATUS_NO_TRANSACTION, STATUS_PREPARED, STATUS_PREPARING, STATUS_ROLLEDBACK, STATUS_ROLLING_BACK, STATUS_UNKNOWN| Constructor and Description |
|---|
SpringTransactionFactory.SpringTransaction(MuleContext muleContext) |
| Modifier and Type | Method and Description |
|---|---|
void |
bindResource(Object key,
Object resource) |
protected void |
doBegin() |
protected void |
doCommit() |
protected void |
doRollback() |
Object |
getResource(Object key) |
boolean |
hasResource(Object key) |
void |
setRollbackOnly() |
begin, commit, getKeyType, getResourceType, getStatus, rollback, supports, toStringfireNotification, getId, getTimeout, isBegun, isCommitted, isRollbackOnly, isRolledBack, isXA, resume, setTimeout, suspend, unbindTransactionpublic SpringTransactionFactory.SpringTransaction(MuleContext muleContext)
protected void doBegin()
throws TransactionException
doBegin in class AbstractTransactionTransactionExceptionprotected void doCommit()
throws TransactionException
doCommit in class AbstractTransactionTransactionExceptionprotected void doRollback()
throws TransactionException
doRollback in class AbstractTransactionTransactionExceptionpublic Object getResource(Object key)
getResource in interface TransactiongetResource in class AbstractSingleResourceTransactionpublic boolean hasResource(Object key)
hasResource in interface TransactionhasResource in class AbstractSingleResourceTransactionpublic void bindResource(Object key, Object resource) throws TransactionException
bindResource in interface TransactionbindResource in class AbstractSingleResourceTransactionTransactionExceptionpublic void setRollbackOnly()
setRollbackOnly in interface TransactionsetRollbackOnly in class AbstractSingleResourceTransactionCopyright © 2003–2016 MuleSoft, Inc.. All rights reserved.