com.ibatis.sqlmap.engine.transaction.external
Class ExternalTransactionConfig

java.lang.Object
  extended bycom.ibatis.sqlmap.engine.transaction.BaseTransactionConfig
      extended bycom.ibatis.sqlmap.engine.transaction.external.ExternalTransactionConfig
All Implemented Interfaces:
TransactionConfig

public class ExternalTransactionConfig
extends BaseTransactionConfig


Field Summary
private  javax.sql.DataSource dataSource
           
private  boolean defaultAutoCommit
           
private  boolean setAutoCommitAllowed
           
 
Fields inherited from class com.ibatis.sqlmap.engine.transaction.BaseTransactionConfig
 
Constructor Summary
ExternalTransactionConfig()
           
 
Method Summary
 javax.sql.DataSource getDataSource()
           
 void initialize(java.util.Properties props)
           
 Transaction newTransaction()
           
 void setDataSource(javax.sql.DataSource ds)
           
 
Methods inherited from class com.ibatis.sqlmap.engine.transaction.BaseTransactionConfig
getMaximumConcurrentTransactions, setMaximumConcurrentTransactions
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

dataSource

private javax.sql.DataSource dataSource

defaultAutoCommit

private boolean defaultAutoCommit

setAutoCommitAllowed

private boolean setAutoCommitAllowed
Constructor Detail

ExternalTransactionConfig

public ExternalTransactionConfig()
Method Detail

getDataSource

public javax.sql.DataSource getDataSource()

setDataSource

public void setDataSource(javax.sql.DataSource ds)

initialize

public void initialize(java.util.Properties props)
                throws java.sql.SQLException,
                       TransactionException
Throws:
java.sql.SQLException
TransactionException

newTransaction

public Transaction newTransaction()
                           throws java.sql.SQLException,
                                  TransactionException
Throws:
java.sql.SQLException
TransactionException