public interface TransactionListener
extends java.util.EventListener
Entity
,
DBTransaction
,
TransactionEvent
Modifier and Type | Method and Description |
---|---|
void |
afterCommit(TransactionEvent e)
Called to report that a Commit operation has occurred.
|
void |
afterRemove(TransactionEvent e)
A cleanup routine to be invoked by transaction manager when
this transaction listener is removed from the manager's list.
|
void |
afterRollback(TransactionEvent e)
Called to report that a Rollback operation has occurred.
|
void |
beforeCommit(TransactionEvent e)
Called to report that a Commit operation is imminent.
|
void |
beforeRollback(TransactionEvent e)
Called to report that a Rollback operation is imminent.
|
boolean |
isTransientTransactionListener()
Tests whether this transaction listener is transient or permanent.
|
void beforeCommit(TransactionEvent e)
e
- a transaction event.void beforeRollback(TransactionEvent e)
e
- a transaction event.void afterCommit(TransactionEvent e)
e
- a transaction event.void afterRollback(TransactionEvent e)
e
- a transaction event.void afterRemove(TransactionEvent e)
e
- a transaction event.boolean isTransientTransactionListener()
Transient listeners are automatically removed at the end of a transaction commit or rollback cycle; permanent listeners remain across these cycles.
true
if the listener is transient.