パッケージ jakarta.ws.rs

クラス ProcessingException

  • 実装されたすべてのインターフェース:
    SerializableSE
    既知の直属サブクラス
    ResponseProcessingException

    public class ProcessingException
    extends RuntimeExceptionSE
    基本の JAX-RS ランタイム処理例外。この型の例外は、HTTP リクエストまたはレスポンスの処理中にスローされ、ランタイム処理の失敗を通知します。ProcessingException でカバーされる障害の典型的なクラスは次のとおりです。
    • フィルターまたはインターセプターチェーン実行の失敗
    • 特定の Java 型とメディア型の組み合わせについて、メッセージボディリーダーまたはメッセージライターの欠落が原因のエラー
    • エンティティの直列化および直列化解除中にエンティティ readers および writers によってスローされた伝播された IO exceptionsSE
    その他の JAX-RS ランタイム処理エラー。例外メッセージまたはネストされた ThrowableSE の原因には、処理の失敗の理由に関する追加情報が含まれている必要があります。

    例外は、(内部の)JAX-RS 処理エラーを示すために使用されることに注意してください。HTTP エラーレスポンスの状態を示すためには使用されません。HTTP エラーレスポンスは、WebApplicationException クラスまたはそのサブクラスの 1 つで表されます。

    導入:
    2.0
    作成者:
    Marek Potociar
    関連事項:
    直列化された形式
    • コンストラクターの詳細

      • ProcessingException

        public ProcessingException​(ThrowableSE cause)
        指定された原因と (cause==null ? null : cause.toString()) の詳細メッセージ(通常は cause のクラスと詳細メッセージを含む)を使用して、新しい JAX-RS ランタイム処理例外を構築します。このコンストラクターは、他のスロー可能オブジェクトのラッパーにすぎないランタイム例外に役立ちます。
        パラメーター:
        cause - 原因(Throwable.getCause() メソッドによる後の検索のために保存されます)。(null 値は許可され、原因が存在しないか不明であることを示します。)
      • ProcessingException

        public ProcessingException​(StringSE message,
                                   ThrowableSE cause)

        指定された詳細メッセージと原因を使用して、新しい JAX-RS ランタイム処理例外を構築します。

        cause に関連付けられた詳細メッセージは、このランタイム例外の詳細メッセージに自動的に組み込まれないことに注意してください。
        パラメーター:
        message - 詳細メッセージ(Throwable.getMessage() メソッドによる後の検索のために保存されます)。
        cause - 原因(Throwable.getCause() メソッドによる後の検索のために保存されます)。(null 値は許可され、原因が存在しないか不明であることを示します。)
      • ProcessingException

        public ProcessingException​(StringSE message)
        指定された詳細メッセージを使用して、新しい JAX-RS ランタイム処理例外を構築します。原因は初期化されておらず、その後 Throwable.initCause(java.lang.Throwable)SE の呼び出しによって初期化される可能性があります。
        パラメーター:
        message - 詳細メッセージ(Throwable.getMessage() メソッドによる後の検索のために保存されます)。