|
|||||||||||
| 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 | ||||||||||