Class BaseTransactionConfig
java.lang.Object
com.ibatis.sqlmap.engine.transaction.BaseTransactionConfig
- All Implemented Interfaces:
TransactionConfig
- Direct Known Subclasses:
ExternalTransactionConfig
,JdbcTransactionConfig
,JtaTransactionConfig
The Class BaseTransactionConfig.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected DataSource
The data source.protected boolean
The force commit. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGets the data source.int
Deprecated.void
initialize
(Properties props) Deprecated.boolean
Checks if is force commit.void
Sets the data source.void
setForceCommit
(boolean forceCommit) Sets the force commit.void
setMaximumConcurrentTransactions
(int maximumConcurrentTransactions) Deprecated.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.ibatis.sqlmap.engine.transaction.TransactionConfig
newTransaction, setProperties
-
Field Details
-
dataSource
The data source. -
forceCommit
protected boolean forceCommitThe force commit.
-
-
Constructor Details
-
BaseTransactionConfig
public BaseTransactionConfig()
-
-
Method Details
-
isForceCommit
public boolean isForceCommit()Description copied from interface:TransactionConfig
Checks if is force commit.- Specified by:
isForceCommit
in interfaceTransactionConfig
- Returns:
- true, if is force commit
-
setForceCommit
public void setForceCommit(boolean forceCommit) Description copied from interface:TransactionConfig
Sets the force commit.- Specified by:
setForceCommit
in interfaceTransactionConfig
- Parameters:
forceCommit
- the new force commit
-
getDataSource
Description copied from interface:TransactionConfig
Gets the data source.- Specified by:
getDataSource
in interfaceTransactionConfig
- Returns:
- the data source
-
setDataSource
Description copied from interface:TransactionConfig
Sets the data source.- Specified by:
setDataSource
in interfaceTransactionConfig
- Parameters:
ds
- the new data source
-
getMaximumConcurrentTransactions
public int getMaximumConcurrentTransactions()Deprecated.Description copied from interface:TransactionConfig
This should not be used and is here purely to avoid spring integration from breaking.- Specified by:
getMaximumConcurrentTransactions
in interfaceTransactionConfig
- Returns:
- -1
-
setMaximumConcurrentTransactions
public void setMaximumConcurrentTransactions(int maximumConcurrentTransactions) Deprecated.Description copied from interface:TransactionConfig
This should not be used. It does nothing and is here purely to prevent Spring integration from breaking- Specified by:
setMaximumConcurrentTransactions
in interfaceTransactionConfig
- Parameters:
maximumConcurrentTransactions
- - do not use here for Spring integration
-
initialize
Deprecated.Description copied from interface:TransactionConfig
This method should call setProperties. It is here simply to ease transition- Specified by:
initialize
in interfaceTransactionConfig
- Parameters:
props
- - propertes- Throws:
SQLException
- the SQL exceptionTransactionException
- the transaction exception
-