javax.transaction
Interface Synchronization
- public abstract interface Synchronization
The transaction manager supports a synchronization mechanism
that allows the interested party to be notified before and
after the transaction completes. Using the registerSynchronization
method, the application server registers a Synchronization object
for the transaction currently associated with the target Transaction
object.
Method Summary |
void |
afterCompletion(int status)
This method is called by the transaction
manager after the transaction is committed or rolled back. |
void |
beforeCompletion()
This method is called by the transaction
manager prior to the start of the transaction completion process. |
beforeCompletion
public void beforeCompletion()
- This method is called by the transaction
manager prior to the start of the transaction completion process.
This method executes in the transaction context of the calling
thread if TransactionManager.commit is used, or no transaction
context if Transaction.commit is used.
afterCompletion
public void afterCompletion(int status)
- This method is called by the transaction
manager after the transaction is committed or rolled back.
This method executes without a transaction context.
- Parameters:
status
- The status of the transaction completion.