クラス WorkCompletedException
java.lang.ObjectSE
java.lang.ThrowableSE
java.lang.ExceptionSE
jakarta.resource.ResourceException
jakarta.resource.spi.work.WorkException
jakarta.resource.spi.work.WorkCompletedException
- 実装されているすべてのインターフェース:
SerializableSE
この例外は
WorkManager によってスローされ、送信された Work インスタンスが例外を伴って完了したことを示します。 これは、Work インスタンスの実行が開始された後(つまり、Work の実行にスレッドが割り当てられた後)にのみスローされます。割り当てられたスレッドは、実行コンテキスト(指定されている場合)をセットアップし、次に Work.run() を呼び出します。
実行コンテキストのセットアップ中または Work の実行中(つまり Work.run() の実行中)にスローされた例外は、この例外内でチェーンされます。
関連するエラーコードは、エラー状態の性質を示します。考えられるエラーコードは、WorkException.TX_RECREATE_FAILED、WorkException.TX_CONCURRENT_WORK_DISALLOWED、WorkException.UNDEFINED です。
- バージョン:
- 1.0
- 作成者:
- Ram Jeyaraman
- 関連事項:
フィールドのサマリー
クラス jakarta.resource.spi.work.WorkException から継承されたフィールド
INTERNAL, START_TIMED_OUT, TX_CONCURRENT_WORK_DISALLOWED, TX_RECREATE_FAILED, UNDEFINEDコンストラクターの概要
コンストラクターコンストラクター説明詳細メッセージとして null を使用して新しいインスタンスを構築します。WorkCompletedException(StringSE message) 指定された詳細メッセージで新しいインスタンスを構築します。WorkCompletedException(StringSE message, StringSE errorCode) 指定された詳細メッセージとエラーコードを使用して、新しいスロー可能オブジェクトを構築します。WorkCompletedException(StringSE message, ThrowableSE cause) 指定された詳細メッセージと原因を持つ新しいスロー可能オブジェクトを構築します。指定された原因で新しいスロー可能オブジェクトを構築します。方法の概要
クラス jakarta.resource.ResourceException から継承されたメソッド
getErrorCode, getLinkedException, getMessage, setErrorCode, setLinkedExceptionクラス java.lang.ThrowableSE から継承されたメソッド
addSuppressedSE, fillInStackTrace, getCause, getLocalizedMessage, getStackTrace, getSuppressed, initCauseSE, printStackTrace, printStackTraceSE, printStackTraceSE, setStackTraceSE, toString
コンストラクターの詳細
WorkCompletedException
public WorkCompletedException()詳細メッセージとして null を使用して新しいインスタンスを構築します。WorkCompletedException
指定された詳細メッセージで新しいインスタンスを構築します。- パラメーター:
message- 詳細メッセージ。
WorkCompletedException
指定された原因で新しいスロー可能オブジェクトを構築します。- パラメーター:
cause- 型Throwableの連鎖例外。
WorkCompletedException
指定された詳細メッセージと原因を持つ新しいスロー可能オブジェクトを構築します。- パラメーター:
message- 詳細メッセージ。cause- 型Throwableの連鎖例外。
WorkCompletedException
指定された詳細メッセージとエラーコードを使用して、新しいスロー可能オブジェクトを構築します。- パラメーター:
message- 例外の説明。errorCode- ベンダー固有のエラーコードを指定する文字列。