| 
 | |||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.springframework.transaction.support.TransactionSynchronizationAdapter
Adapter for the TransactionSynchronization interface. Contains empty implementations of all interface methods, for easy overriding of single methods.
| Field Summary | 
| Fields inherited from interface org.springframework.transaction.support.TransactionSynchronization | 
| STATUS_COMMITTED, STATUS_ROLLED_BACK, STATUS_UNKNOWN | 
| Constructor Summary | |
| TransactionSynchronizationAdapter() | |
| Method Summary | |
|  void | afterCompletion(int status)Invoked after transaction commit/rollback. | 
|  void | beforeCommit(boolean readOnly)Invoked before transaction commit (before "beforeCompletion"). | 
|  void | beforeCompletion()Invoked before transaction commit/rollback (after "beforeCommit", even if beforeCommit threw an exception). | 
|  void | resume()Resume this synchronization. | 
|  void | suspend()Suspend this synchronization. | 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Constructor Detail | 
public TransactionSynchronizationAdapter()
| Method Detail | 
public void suspend()
TransactionSynchronization
suspend in interface TransactionSynchronizationTransactionSynchronizationManager.unbindResource(java.lang.Object)public void resume()
TransactionSynchronization
resume in interface TransactionSynchronizationTransactionSynchronizationManager.bindResource(java.lang.Object, java.lang.Object)public void beforeCommit(boolean readOnly)
TransactionSynchronizationNote that exceptions will get propagated to the commit caller and cause a rollback of the transaction.
beforeCommit in interface TransactionSynchronizationreadOnly - if the transaction is defined as read-only transactionTransactionSynchronization.beforeCompletion()public void beforeCompletion()
TransactionSynchronizationNote that exceptions will get propagated to the commit caller and cause a rollback of the transaction.
beforeCompletion in interface TransactionSynchronizationTransactionSynchronization.beforeCommit(boolean), 
TransactionSynchronization.afterCompletion(int)public void afterCompletion(int status)
TransactionSynchronizationNote that exceptions will get propagated to the commit or rollback caller, although they will not influence the outcome of the transaction.
afterCompletion in interface TransactionSynchronizationstatus - completion status according to the STATUS_* constantsTransactionSynchronization.STATUS_COMMITTED, 
TransactionSynchronization.STATUS_ROLLED_BACK, 
TransactionSynchronization.STATUS_UNKNOWN, 
TransactionSynchronization.beforeCompletion()| 
 | |||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||