|
||||||||||
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.jdbc.JdbcTransaction
public class JdbcTransaction
TODO
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 | |
---|---|
JdbcTransaction(MuleContext muleContext)
|
Method Summary | |
---|---|
void |
bindResource(java.lang.Object key,
java.lang.Object resource)
|
protected void |
doBegin()
Really begin the transaction. |
protected void |
doCommit()
Commit the transaction on the underlying resource |
protected void |
doRollback()
Rollback the transaction on the underlying resource |
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, unbindTransaction |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public JdbcTransaction(MuleContext muleContext)
Method Detail |
---|
public void bindResource(java.lang.Object key, java.lang.Object resource) throws TransactionException
bindResource
in interface Transaction
bindResource
in class AbstractSingleResourceTransaction
TransactionException
protected void doBegin() throws TransactionException
AbstractTransaction
doBegin
in class AbstractTransaction
TransactionException
protected void doCommit() throws TransactionException
AbstractTransaction
doCommit
in class AbstractTransaction
TransactionException
protected void doRollback() throws TransactionException
AbstractTransaction
doRollback
in class AbstractTransaction
TransactionException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |