Interface TransactionListener


public interface TransactionListener
Call backs for the transaction lifecycle.
  • Method Details

    • 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"