Interface TransactionListener


  • public interface TransactionListener
    Call backs for the transaction lifecycle.
    • 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"