クラス WorkCompletedException
- java.lang.ObjectSE
-
- java.lang.ThrowableSE
-
- java.lang.ExceptionSE
-
- jakarta.resource.ResourceException
-
- jakarta.resource.spi.work.WorkException
-
- jakarta.resource.spi.work.WorkCompletedException
- 実装されたすべてのインターフェース:
SerializableSE
public class WorkCompletedException extends WorkException
この例外は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
コンストラクターのサマリー
コンストラクター コンストラクター 説明 WorkCompletedException()
詳細メッセージとして null を使用して新しいインスタンスを構築します。WorkCompletedException(StringSE message)
指定された詳細メッセージで新しいインスタンスを構築します。WorkCompletedException(StringSE message, StringSE errorCode)
指定された詳細メッセージとエラーコードを使用して、新しいスロー可能オブジェクトを構築します。WorkCompletedException(StringSE message, ThrowableSE cause)
指定された詳細メッセージと原因を持つ新しいスロー可能オブジェクトを構築します。WorkCompletedException(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
public WorkCompletedException(StringSE message)
指定された詳細メッセージで新しいインスタンスを構築します。- パラメーター:
message
- 詳細メッセージ。
WorkCompletedException
public WorkCompletedException(ThrowableSE cause)
指定された原因で新しいスロー可能オブジェクトを構築します。- パラメーター:
cause
- 型Throwable
の連鎖例外。
WorkCompletedException
public WorkCompletedException(StringSE message, ThrowableSE cause)
指定された詳細メッセージと原因を持つ新しいスロー可能オブジェクトを構築します。- パラメーター:
message
- 詳細メッセージ。cause
- 型Throwable
の連鎖例外。