パッケージ jakarta.resource.spi.work

クラス WorkCompletedException

実装されたすべてのインターフェース:
SerializableSE

public class WorkCompletedException extends WorkException
この例外は WorkManager によってスローされ、送信された Work インスタンスが例外を伴って完了したことを示します。

これは、Work インスタンスの実行が開始された後(つまり、Work の実行にスレッドが割り当てられた後)にのみスローされます。割り当てられたスレッドは、実行コンテキスト(指定されている場合)をセットアップし、次に Work.run() を呼び出します。

実行コンテキストのセットアップ中または Work の実行中(つまり Work.run() の実行中)にスローされた例外は、この例外内でチェーンされます。

関連するエラーコードは、エラー状態の性質を示します。考えられるエラーコードは、WorkException.TX_RECREATE_FAILEDWorkException.TX_CONCURRENT_WORK_DISALLOWEDWorkException.UNDEFINED です。

バージョン:
1.0
作成者:
Ram Jeyaraman
関連事項:
  • コンストラクターの詳細

    • WorkCompletedException

      public WorkCompletedException()
      詳細メッセージとして null を使用して新しいインスタンスを構築します。
    • WorkCompletedException

      public WorkCompletedException(StringSE message)
      指定された詳細メッセージで新しいインスタンスを構築します。
      パラメーター:
      message - 詳細メッセージ。
    • WorkCompletedException

      public WorkCompletedException(ThrowableSE cause)
      指定された原因で新しいスロー可能オブジェクトを構築します。
      パラメーター:
      cause - 型 Throwable の連鎖例外。
    • WorkCompletedException

      public WorkCompletedException(StringSE message, ThrowableSE cause)
      指定された詳細メッセージと原因を持つ新しいスロー可能オブジェクトを構築します。
      パラメーター:
      message - 詳細メッセージ。
      cause - 型 Throwable の連鎖例外。
    • WorkCompletedException

      public WorkCompletedException(StringSE message, StringSE errorCode)
      指定された詳細メッセージとエラーコードを使用して、新しいスロー可能オブジェクトを構築します。
      パラメーター:
      message - 例外の説明。
      errorCode - ベンダー固有のエラーコードを指定する文字列。