|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.mule.transaction.AbstractTransaction
org.mule.transaction.AbstractSingleResourceTransaction
org.mule.transport.jms.JmsTransaction
public class JmsTransaction
JmsTransaction is a wrapper for a JMS local transaction. This
object holds the JMS session and controls when the transaction is committed or
rolled back.
| Field Summary |
|---|
| Fields inherited from class org.mule.transaction.AbstractSingleResourceTransaction |
|---|
committed, key, resource, rollbackOnly, rolledBack, started, txStatusMappings |
| Fields inherited from class org.mule.transaction.AbstractTransaction |
|---|
id, logger, muleContext |
| Fields inherited from interface org.mule.api.transaction.Transaction |
|---|
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 | |
|---|---|
JmsTransaction(MuleContext muleContext)
|
|
| 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, getResource, getStatus, hasResource, rollback, setRollbackOnly, toString |
| Methods inherited from class org.mule.transaction.AbstractTransaction |
|---|
fireNotification, getId, isBegun, isCommitted, isRollbackOnly, isRolledBack, isXA, resume, suspend |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public JmsTransaction(MuleContext muleContext)
| Method Detail |
|---|
public void bindResource(Object key,
Object resource)
throws TransactionException
bindResource in interface TransactionbindResource in class AbstractSingleResourceTransactionTransactionException
protected void doBegin()
throws TransactionException
doBegin in class AbstractTransactionTransactionException
protected void doCommit()
throws TransactionException
doCommit in class AbstractTransactionTransactionException
protected void doRollback()
throws TransactionException
doRollback in class AbstractTransactionTransactionException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||