Interface CommitLogger

All Known Implementing Classes:
BasicCommitLogger, BatchProcessedRecordCountMetricsLogger, BatchTransactionTimeMetricsLogger, CompositeCommitLogger, JsonCommitLogger

@Published(tag="architect") public interface CommitLogger
コミットログ出力インタフェース。
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final String
    セッションに自身のインスタンスを格納する際に使用するキー
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    increment(long count)
    コミット件数のインクリメントを行う。
    void
    初期処理を行う。
    void
    終了処理を行う。
  • Field Details

    • SESSION_SCOPE_KEY

      static final String SESSION_SCOPE_KEY
      セッションに自身のインスタンスを格納する際に使用するキー
      See Also:
  • Method Details

    • initialize

      void initialize()
      初期処理を行う。
    • increment

      void increment(long count)
      コミット件数のインクリメントを行う。
      Parameters:
      count - コミット済み件数
    • terminate

      void terminate()
      終了処理を行う。