Package org.exolab.castor.persist
Interface TxSynchronizable
- All Known Subinterfaces:
LazyCollection<T>
- All Known Implementing Classes:
LazyHashSet
public interface TxSynchronizable
This interface offers some callback hooks for several different
stages during a transaction.
A class implementing this interface can be registered in a
transaction (
TransactionContext.addTxSynchronizable(org.exolab.castor.persist.TxSynchronizable)
) and it will
receive the corresponding calls.- Author:
- m.renner@exxcellent.de
-
Method Summary
Modifier and TypeMethodDescriptionvoid
Called at the end of a transaction after commit.void
Called at the end of a transaction after rollback.
-
Method Details
-
committed
Called at the end of a transaction after commit. -
rolledback
Called at the end of a transaction after rollback.
-