org.mule.module.db.internal.domain.transaction
Class DbTransaction
java.lang.Object
org.mule.transaction.AbstractTransaction
org.mule.transaction.AbstractSingleResourceTransaction
org.mule.module.db.internal.domain.transaction.DbTransaction
- All Implemented Interfaces:
- Transaction
public class DbTransaction
- extends AbstractSingleResourceTransaction
Provides a database transactions
DbTransaction
public DbTransaction(MuleContext muleContext)
bindResource
public void bindResource(Object key,
Object resource)
throws TransactionException
- Specified by:
bindResource in interface Transaction- Overrides:
bindResource in class AbstractSingleResourceTransaction
- Throws:
TransactionException
doBegin
protected void doBegin()
throws TransactionException
- Specified by:
doBegin in class AbstractTransaction
- Throws:
TransactionException
doCommit
protected void doCommit()
throws TransactionException
- Specified by:
doCommit in class AbstractTransaction
- Throws:
TransactionException
doRollback
protected void doRollback()
throws TransactionException
- Specified by:
doRollback in class AbstractTransaction
- Throws:
TransactionException
getResourceType
protected Class<Connection> getResourceType()
- Overrides:
getResourceType in class AbstractSingleResourceTransaction
getKeyType
protected Class<DataSource> getKeyType()
- Overrides:
getKeyType in class AbstractSingleResourceTransaction
Copyright © 2003–2014 MuleSoft, Inc.. All rights reserved.