Interface RetryHandler.RetryContext

All Known Implementing Classes:
CountingRetryContext, RetryContextSupport, TimeRetryContext
Enclosing class:
RetryHandler

@Published(tag="architect") public static interface RetryHandler.RetryContext
リトライ処理を制御するインタフェース。
  • Method Summary

    Modifier and Type
    Method
    Description
    int
    現在のリトライ回数を取得する。
    boolean
    リトライ可能か否かをリトライ状態から判定する。
    void
    リトライ前の準備を行う。
    void
    リトライ状態をリセットする。
  • Method Details

    • getCurrentRetryCount

      int getCurrentRetryCount()
      現在のリトライ回数を取得する。
      Returns:
      現在のリトライ回数
    • isRetryable

      boolean isRetryable()
      リトライ可能か否かをリトライ状態から判定する。
      Returns:
      リトライ可能な場合はtrue
    • prepareRetry

      void prepareRetry()
      リトライ前の準備を行う。
    • reset

      void reset()
      リトライ状態をリセットする。