Interface TransactionListener
-
public interface TransactionListenerCall backs for the transaction lifecycle.
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default 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 Detail
-
notifyTxnStart
default void notifyTxnStart(Transaction transaction)
A transaction has started; begin has done the setup.
-
notifyPromoteStart
default void notifyPromoteStart(Transaction transaction)
Start a call to promote
-
notifyPromoteFinish
default void notifyPromoteFinish(Transaction transaction)
Finish a call to promote
-
notifyPrepareStart
default void notifyPrepareStart(Transaction transaction)
Start prepare during a commit
-
notifyPrepareFinish
default void notifyPrepareFinish(Transaction transaction)
Finish prepare during a commit
-
notifyCommitStart
default void notifyCommitStart(Transaction transaction)
Start a commit (prepare has been done)
-
notifyCommitFinish
default void notifyCommitFinish(Transaction transaction)
Finish a commit (prepare has been done)
-
notifyAbortStart
default void notifyAbortStart(Transaction transaction)
Start an abort
-
notifyAbortFinish
default void notifyAbortFinish(Transaction transaction)
Start finish an abort
-
notifyEndStart
default void notifyEndStart(Transaction transaction)
Start an end()
-
notifyEndFinish
default void notifyEndFinish(Transaction transaction)
Finish an end()
-
notifyCompleteStart
default void notifyCompleteStart(Transaction transaction)
Start the complete step.
-
notifyCompleteFinish
default void notifyCompleteFinish(Transaction transaction)
Finish the complete step.
-
notifyTxnFinish
default void notifyTxnFinish(Transaction transaction)
Transaction has finished. This is called during "complete"
-
-