パッケージ 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
    関連事項:
    Provider, Response
    • メソッドの詳細

      • toResponse

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