パッケージ jakarta.ws.rs
クラス WebApplicationException
java.lang.ObjectSE
java.lang.ThrowableSE
java.lang.ExceptionSE
java.lang.RuntimeExceptionSE
jakarta.ws.rs.WebApplicationException
- 実装されたすべてのインターフェース:
SerializableSE
アプリケーションの実行時例外。
この例外は、特定の HTTP エラーレスポンスを生成する必要がある場合に、リソースメソッド、プロバイダー、StreamingOutput
実装によってスローされる場合があります。レスポンスがコミットされる前にスローされた場合にのみ有効です。
- 導入:
- 1.0
- 作成者:
- Paul Sandoz, Marek Potociar
- 関連事項:
コンストラクターの概要
コンストラクターコンストラクター説明デフォルトの HTTP ステータスコード 500 と、HTTP ステータスコードと関連する HTTP ステータス理由フレーズから生成されたデフォルトメッセージを使用して、新しいインスタンスを作成します。WebApplicationException
(int status) 提供された HTTP ステータスコードと、HTTP ステータスコードおよび関連する HTTP ステータス理由フレーズから生成されたデフォルトメッセージを使用して、新しいインスタンスを構築します。WebApplicationException
(Response response) 提供されたレスポンスと、レスポンスの HTTP ステータスコードおよび関連する HTTP ステータス理由フレーズから生成されたデフォルトメッセージを使用して、新しいインスタンスを構築します。提供された HTTP ステータスと、HTTP ステータスコードおよび関連する HTTP ステータス理由フレーズから生成されたデフォルトメッセージを使用して、新しいインスタンスを構築します。WebApplicationException
(StringSE message) 指定されたメッセージとデフォルトの HTTP ステータスコード 500 を使用して新しいインスタンスを作成します。WebApplicationException
(StringSE message, int status) 指定されたメッセージと HTTP ステータスコードで新しいインスタンスを構築します。WebApplicationException
(StringSE message, Response response) 提供されたメッセージとレスポンスを使用して、新しいインスタンスを構築します。WebApplicationException
(StringSE message, Response.Status status) 指定されたメッセージと HTTP ステータスで新しいインスタンスを構築します。WebApplicationException
(StringSE message, ThrowableSE cause) 提供されたメッセージ、根本原因、デフォルトの HTTP ステータスコード 500 を使用して、新しいインスタンスを作成します。WebApplicationException
(StringSE message, ThrowableSE cause, int status) 指定されたメッセージ、根本原因、HTTP ステータスコードを使用して新しいインスタンスを構築します。WebApplicationException
(StringSE message, ThrowableSE cause, Response response) 指定されたメッセージ、根本原因、レスポンスを使用して新しいインスタンスを構築します。WebApplicationException
(StringSE message, ThrowableSE cause, Response.Status status) 指定されたメッセージ、根本原因、HTTP ステータスコードを使用して新しいインスタンスを構築します。指定された根本原因、デフォルトの HTTP ステータスコード 500、HTTP ステータスコードと関連する HTTP ステータス理由フレーズから生成されたデフォルトメッセージを使用して、新しいインスタンスを構築します。WebApplicationException
(ThrowableSE cause, int status) 提供された根本原因、HTTP ステータスコード、HTTP ステータスコードと関連する HTTP ステータス理由フレーズから生成されたデフォルトメッセージを使用して、新しいインスタンスを構築します。WebApplicationException
(ThrowableSE cause, Response response) 提供された根本原因、レスポンス、レスポンスの HTTP ステータスコードと関連する HTTP ステータス理由フレーズから生成されたデフォルトメッセージを使用して、新しいインスタンスを構築します。WebApplicationException
(ThrowableSE cause, Response.Status status) 提供された根本原因、HTTP ステータスコード、HTTP ステータスコードと関連する HTTP ステータス理由フレーズから生成されたデフォルトメッセージを使用して、新しいインスタンスを構築します。メソッドのサマリー
クラス java.lang.ThrowableSE から継承されたメソッド
addSuppressedSE, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCauseSE, printStackTrace, printStackTraceSE, printStackTraceSE, setStackTraceSE, toString
コンストラクターの詳細
WebApplicationException
public WebApplicationException()デフォルトの HTTP ステータスコード 500 と、HTTP ステータスコードと関連する HTTP ステータス理由フレーズから生成されたデフォルトメッセージを使用して、新しいインスタンスを作成します。WebApplicationException
指定されたメッセージとデフォルトの HTTP ステータスコード 500 を使用して新しいインスタンスを作成します。- パラメーター:
message
- 詳細メッセージ(Throwable.getMessage()
メソッドによる後の検索のために保存されます)。- 導入:
- 2.0
WebApplicationException
提供されたレスポンスと、レスポンスの HTTP ステータスコードおよび関連する HTTP ステータス理由フレーズから生成されたデフォルトメッセージを使用して、新しいインスタンスを構築します。- パラメーター:
response
- クライアントに返されるレスポンス。null の値は、内部サーバーエラーレスポンス(ステータスコード 500)に置き換えられます。
WebApplicationException
提供されたメッセージとレスポンスを使用して、新しいインスタンスを構築します。- パラメーター:
message
- 詳細メッセージ(Throwable.getMessage()
メソッドによる後の検索のために保存されます)。response
- クライアントに返されるレスポンス。null の値は、内部サーバーエラーレスポンス(ステータスコード 500)に置き換えられます。- 導入:
- 2.0
WebApplicationException
public WebApplicationException(int status) 提供された HTTP ステータスコードと、HTTP ステータスコードおよび関連する HTTP ステータス理由フレーズから生成されたデフォルトメッセージを使用して、新しいインスタンスを構築します。- パラメーター:
status
- クライアントに返される HTTP ステータスコード。
WebApplicationException
指定されたメッセージと HTTP ステータスコードで新しいインスタンスを構築します。- パラメーター:
message
- 詳細メッセージ(Throwable.getMessage()
メソッドによる後の検索のために保存されます)。status
- クライアントに返される HTTP ステータスコード。- 導入:
- 2.0
WebApplicationException
提供された HTTP ステータスと、HTTP ステータスコードおよび関連する HTTP ステータス理由フレーズから生成されたデフォルトメッセージを使用して、新しいインスタンスを構築します。- パラメーター:
status
- クライアントに返される HTTP ステータスコード。- 例外:
IllegalArgumentExceptionSE
- ステータスがnull
の場合。
WebApplicationException
指定されたメッセージと HTTP ステータスで新しいインスタンスを構築します。- パラメーター:
message
- 詳細メッセージ(Throwable.getMessage()
メソッドによる後の検索のために保存されます)。status
- クライアントに返される HTTP ステータスコード。- 例外:
IllegalArgumentExceptionSE
- ステータスがnull
の場合。- 導入:
- 2.0
WebApplicationException
指定された根本原因、デフォルトの HTTP ステータスコード 500、HTTP ステータスコードと関連する HTTP ステータス理由フレーズから生成されたデフォルトメッセージを使用して、新しいインスタンスを構築します。- パラメーター:
cause
- 例外の根本的な原因。
WebApplicationException
提供されたメッセージ、根本原因、デフォルトの HTTP ステータスコード 500 を使用して、新しいインスタンスを作成します。- パラメーター:
message
- 詳細メッセージ(Throwable.getMessage()
メソッドによる後の検索のために保存されます)。cause
- 例外の根本的な原因。- 導入:
- 2.0
WebApplicationException
提供された根本原因、レスポンス、レスポンスの HTTP ステータスコードと関連する HTTP ステータス理由フレーズから生成されたデフォルトメッセージを使用して、新しいインスタンスを構築します。- パラメーター:
response
- クライアントに返されるレスポンス。null の値は、内部サーバーエラーレスポンス(ステータスコード 500)に置き換えられます。cause
- 例外の根本的な原因。
WebApplicationException
指定されたメッセージ、根本原因、レスポンスを使用して新しいインスタンスを構築します。- パラメーター:
message
- 詳細メッセージ(Throwable.getMessage()
メソッドによる後の検索のために保存されます)。response
- クライアントに返されるレスポンス。null の値は、内部サーバーエラーレスポンス(ステータスコード 500)に置き換えられます。cause
- 例外の根本的な原因。- 導入:
- 2.0
WebApplicationException
提供された根本原因、HTTP ステータスコード、HTTP ステータスコードと関連する HTTP ステータス理由フレーズから生成されたデフォルトメッセージを使用して、新しいインスタンスを構築します。- パラメーター:
status
- クライアントに返される HTTP ステータスコード。cause
- 例外の根本的な原因。
WebApplicationException
指定されたメッセージ、根本原因、HTTP ステータスコードを使用して新しいインスタンスを構築します。- パラメーター:
message
- 詳細メッセージ(Throwable.getMessage()
メソッドによる後の検索のために保存されます)。status
- クライアントに返される HTTP ステータスコード。cause
- 例外の根本的な原因。- 導入:
- 2.0
WebApplicationException
public WebApplicationException(ThrowableSE cause, Response.Status status) throws IllegalArgumentExceptionSE 提供された根本原因、HTTP ステータスコード、HTTP ステータスコードと関連する HTTP ステータス理由フレーズから生成されたデフォルトメッセージを使用して、新しいインスタンスを構築します。- パラメーター:
status
- クライアントに返される HTTP ステータスコード。cause
- 例外の根本的な原因。- 例外:
IllegalArgumentExceptionSE
- ステータスがnull
の場合。
WebApplicationException
public WebApplicationException(StringSE message, ThrowableSE cause, Response.Status status) throws IllegalArgumentExceptionSE 指定されたメッセージ、根本原因、HTTP ステータスコードを使用して新しいインスタンスを構築します。- パラメーター:
message
- 詳細メッセージ(Throwable.getMessage()
メソッドによる後の検索のために保存されます)。status
- クライアントに返される HTTP ステータスコード。cause
- 例外の根本的な原因。- 例外:
IllegalArgumentExceptionSE
- ステータスがnull
の場合。- 導入:
- 2.0
メソッドの詳細
getResponse
HTTP レスポンスを取得します。- 戻り値:
- HTTP レスポンス。