パッケージ jakarta.ws.rs.ext

インターフェース ExceptionMapper<E extends ThrowableSE>

型パラメーター:
E - プロバイダーがサポートする例外型。

public interface ExceptionMapper<E extends ThrowableSE>
Java 例外を Response にマップするプロバイダーの契約。

ExceptionMapper 契約を実装するプロバイダーは、プログラムで JAX-RS ランタイムに登録するか、プロバイダーのスキャンフェーズ中に JAX-RS ランタイムによって自動的に検出されるように @Provider アノテーションを付ける必要があります。

導入:
1.0
作成者:
Paul Sandoz, Marc Hadley
関連事項:
  • 方法の概要

    修飾子と型
    メソッド
    説明
    toResponse(E exception)
    例外を Response にマップします。
  • メソッドの詳細

    • toResponse

      Response toResponse(E exception)
      例外を Response にマップします。null を返すと、Response.Status.NO_CONTENT レスポンスが返されます。ランタイム例外をスローすると、Response.Status.INTERNAL_SERVER_ERROR レスポンスが発生します。
      パラメーター:
      exception - レスポンスにマップする例外。
      戻り値:
      指定された例外からマッピングされたレスポンス。