Interface TransactionListener
public interface TransactionListener
Call backs for the transaction lifecycle.
-
Method Summary
Modifier and TypeMethodDescriptiondefault voidnotifyAbortFinish(Transaction transaction) Start finish an abortdefault voidnotifyAbortStart(Transaction transaction) Start an abortdefault voidnotifyCommitFinish(Transaction transaction) Finish a commit (prepare has been done)default voidnotifyCommitStart(Transaction transaction) Start a commit (prepare has been done)default voidnotifyCompleteFinish(Transaction transaction) Finish the complete step.default voidnotifyCompleteStart(Transaction transaction) Start the complete step.default voidnotifyEndFinish(Transaction transaction) Finish an end()default voidnotifyEndStart(Transaction transaction) Start an end()default voidnotifyPrepareFinish(Transaction transaction) Finish prepare during a commitdefault voidnotifyPrepareStart(Transaction transaction) Start prepare during a commitdefault voidnotifyPromoteFinish(Transaction transaction) Finish a call to promotedefault voidnotifyPromoteStart(Transaction transaction) Start a call to promotedefault voidnotifyTxnFinish(Transaction transaction) Transaction has finished.default voidnotifyTxnStart(Transaction transaction) A transaction has started; begin has done the setup.
-
Method Details
-
notifyTxnStart
A transaction has started; begin has done the setup. -
notifyPromoteStart
Start a call to promote -
notifyPromoteFinish
Finish a call to promote -
notifyPrepareStart
Start prepare during a commit -
notifyPrepareFinish
Finish prepare during a commit -
notifyCommitStart
Start a commit (prepare has been done) -
notifyCommitFinish
Finish a commit (prepare has been done) -
notifyAbortStart
Start an abort -
notifyAbortFinish
Start finish an abort -
notifyEndStart
Start an end() -
notifyEndFinish
Finish an end() -
notifyCompleteStart
Start the complete step. -
notifyCompleteFinish
Finish the complete step. -
notifyTxnFinish
Transaction has finished. This is called during "complete"
-