|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.xenonsoft.bridgetown.aop.transaction.support.TransactionObject
com.xenonsoft.bridgetown.aop.transaction.support.AbstractTransactionContext
com.xenonsoft.bridgetown.aop.transaction.support.BasicTransactionContext
com.xenonsoft.bridgetown.aop.transaction.support.JdbcTransactionContext
A JDBC transaction context that make it easier to associate JDBC connections and data sources.
| Field Summary | |
protected java.lang.String |
name
The name of this transactional resource |
| Fields inherited from class com.xenonsoft.bridgetown.aop.transaction.support.BasicTransactionContext |
session, transactionService |
| Fields inherited from class com.xenonsoft.bridgetown.aop.transaction.support.AbstractTransactionContext |
attributes, resourceControllers, rollbackOnly, timeout, transactionState |
| Fields inherited from interface com.xenonsoft.bridgetown.aop.transaction.ITransactionContext |
STANDARD_RESOURCE |
| Constructor Summary | |
JdbcTransactionContext()
Default constructor |
|
| Method Summary | |
void |
addDataSource(java.lang.String resname,
java.sql.Connection connection)
Enlist the supplied JDBC connection as a part of the transaction context |
void |
addDataSource(java.lang.String resname,
javax.sql.DataSource dataSource)
Enlist the supplied data source as a part of the transaction context |
| Methods inherited from class com.xenonsoft.bridgetown.aop.transaction.support.BasicTransactionContext |
commit, getSession, getTransactionService, isTransactionNew, rollback, setSession, setTransactionService |
| Methods inherited from class com.xenonsoft.bridgetown.aop.transaction.support.AbstractTransactionContext |
closeAllResources, delistResource, enlistResource, fireCloseResourceEvent, fireCommitResourceEvent, fireOpenResourceEvent, firePrepareToCommitEvent, fireResumeResourceEvent, fireRollbackResourceEvent, fireSuspendResourceEvent, getAttribute, getAttributeNames, getResource, getResourceCount, getResourceNames, getTransactionSession, getTransactionState, getTransactionTimeout, isRollbackOnly, setAttribute, setRollbackOnly, setTransactionSession, setTransactionState, setTransactionTimeout, toString |
| Methods inherited from class com.xenonsoft.bridgetown.aop.transaction.support.TransactionObject |
decrementUsageCount, getSavedConfiguration, getUsageCount, incrementUsageCount, isSuspended, setSavedConfiguration, setSuspended, setUsageCount |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface com.xenonsoft.bridgetown.aop.transaction.IMutableTransactionContext |
fireCloseResourceEvent, fireCommitResourceEvent, fireOpenResourceEvent, firePrepareToCommitEvent, fireResumeResourceEvent, fireRollbackResourceEvent, fireSuspendResourceEvent, getResourceCount, getResourceNames, getTransactionSession, setTransactionSession, setTransactionState |
| Methods inherited from interface com.xenonsoft.bridgetown.aop.transaction.ITransactionContext |
closeAllResources, delistResource, enlistResource, getAttribute, getAttributeNames, getResource, getTransactionState, isRollbackOnly, setAttribute, setRollbackOnly, setTransactionTimeout |
| Field Detail |
protected java.lang.String name
| Constructor Detail |
public JdbcTransactionContext()
| Method Detail |
public void addDataSource(java.lang.String resname,
javax.sql.DataSource dataSource)
resname - the name of this transactional resourcedataSource - the data source
public void addDataSource(java.lang.String resname,
java.sql.Connection connection)
resname - the name of this transactional resource
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||