public class WebApplicationException extends RuntimeExceptionSE
この例外は、特定の HTTP エラーレスポンスを生成する必要がある場合に、リソースメソッド、プロバイダー、StreamingOutput 実装によってスローされる場合があります。レスポンスがコミットされる前にスローされた場合にのみ有効です。
| コンストラクターと説明 |
|---|
WebApplicationException() デフォルトの HTTP ステータスコード 500 と、HTTP ステータスコードと関連する HTTP ステータス理由フレーズから生成されたデフォルトメッセージを使用して、新しいインスタンスを作成します。 |
WebApplicationException(int status) 提供された HTTP ステータスコードと、HTTP ステータスコードおよび関連する HTTP ステータス理由フレーズから生成されたデフォルトメッセージを使用して、新しいインスタンスを構築します。 |
WebApplicationException(Response.Status status) 提供された HTTP ステータスと、HTTP ステータスコードおよび関連する HTTP ステータス理由フレーズから生成されたデフォルトメッセージを使用して、新しいインスタンスを構築します。 |
WebApplicationException(Response response) 提供されたレスポンスと、レスポンスの HTTP ステータスコードおよび関連する HTTP ステータス理由フレーズから生成されたデフォルトメッセージを使用して、新しいインスタンスを構築します。 |
WebApplicationException(StringSE message) 指定されたメッセージとデフォルトの HTTP ステータスコード 500 を使用して新しいインスタンスを作成します。 |
WebApplicationException(StringSE message, int status) 指定されたメッセージと HTTP ステータスコードで新しいインスタンスを構築します。 |
WebApplicationException(StringSE message, Response.Status status) 指定されたメッセージと HTTP ステータスで新しいインスタンスを構築します。 |
WebApplicationException(StringSE message, Response response) 提供されたメッセージとレスポンスを使用して、新しいインスタンスを構築します。 |
WebApplicationException(StringSE message, ThrowableSE cause) 提供されたメッセージ、根本原因、デフォルトの HTTP ステータスコード 500 を使用して、新しいインスタンスを作成します。 |
WebApplicationException(StringSE message, ThrowableSE cause, int status) 指定されたメッセージ、根本原因、HTTP ステータスコードを使用して新しいインスタンスを構築します。 |
WebApplicationException(StringSE message, ThrowableSE cause, Response.Status status) 指定されたメッセージ、根本原因、HTTP ステータスコードを使用して新しいインスタンスを構築します。 |
WebApplicationException(StringSE message, ThrowableSE cause, Response response) 指定されたメッセージ、根本原因、レスポンスを使用して新しいインスタンスを構築します。 |
WebApplicationException(ThrowableSE cause) 指定された根本原因、デフォルトの HTTP ステータスコード 500、HTTP ステータスコードと関連する HTTP ステータス理由フレーズから生成されたデフォルトメッセージを使用して、新しいインスタンスを構築します。 |
WebApplicationException(ThrowableSE cause, int status) 提供された根本原因、HTTP ステータスコード、HTTP ステータスコードと関連する HTTP ステータス理由フレーズから生成されたデフォルトメッセージを使用して、新しいインスタンスを構築します。 |
WebApplicationException(ThrowableSE cause, Response.Status status) 提供された根本原因、HTTP ステータスコード、HTTP ステータスコードと関連する HTTP ステータス理由フレーズから生成されたデフォルトメッセージを使用して、新しいインスタンスを構築します。 |
WebApplicationException(ThrowableSE cause, Response response) 提供された根本原因、レスポンス、レスポンスの HTTP ステータスコードと関連する HTTP ステータス理由フレーズから生成されたデフォルトメッセージを使用して、新しいインスタンスを構築します。 |
| 修飾子と型 | メソッドと説明 |
|---|---|
Response | getResponse()HTTP レスポンスを取得します。 |
addSuppressedSE, fillInStackTraceSE, getCauseSE, getLocalizedMessageSE, getMessageSE, getStackTraceSE, getSuppressedSE, initCauseSE, printStackTraceSE, printStackTraceSE, printStackTraceSE, setStackTraceSE, toStringSEcloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, waitSE, waitSE, waitSEpublic WebApplicationException()
public WebApplicationException(StringSE message)
message - 詳細メッセージ(Throwable.getMessage()SE メソッドによる後の検索のために保存されます)。public WebApplicationException(Response response)
response - クライアントに返されるレスポンス。null の値は、内部サーバーエラーレスポンス(ステータスコード 500)に置き換えられます。public WebApplicationException(StringSE message, Response response)
message - 詳細メッセージ(Throwable.getMessage()SE メソッドによる後の検索のために保存されます)。response - クライアントに返されるレスポンス。null の値は、内部サーバーエラーレスポンス(ステータスコード 500)に置き換えられます。public WebApplicationException(int status)
status - クライアントに返される HTTP ステータスコード。public WebApplicationException(StringSE message, int status)
message - 詳細メッセージ(Throwable.getMessage()SE メソッドによる後の検索のために保存されます)。status - クライアントに返される HTTP ステータスコード。public WebApplicationException(Response.Status status)
status - クライアントに返される HTTP ステータスコード。IllegalArgumentExceptionSE - ステータスが null の場合。public WebApplicationException(StringSE message, Response.Status status)
message - 詳細メッセージ(Throwable.getMessage()SE メソッドによる後の検索のために保存されます)。status - クライアントに返される HTTP ステータスコード。IllegalArgumentExceptionSE - ステータスが null の場合。public WebApplicationException(ThrowableSE cause)
cause - 例外の根本的な原因。public WebApplicationException(StringSE message, ThrowableSE cause)
message - 詳細メッセージ(Throwable.getMessage()SE メソッドによる後の検索のために保存されます)。cause - 例外の根本的な原因。public WebApplicationException(ThrowableSE cause, Response response)
response - クライアントに返されるレスポンス。null の値は、内部サーバーエラーレスポンス(ステータスコード 500)に置き換えられます。cause - 例外の根本的な原因。public WebApplicationException(StringSE message, ThrowableSE cause, Response response)
message - 詳細メッセージ(Throwable.getMessage()SE メソッドによる後の検索のために保存されます)。response - クライアントに返されるレスポンス。null の値は、内部サーバーエラーレスポンス(ステータスコード 500)に置き換えられます。cause - 例外の根本的な原因。public WebApplicationException(ThrowableSE cause, int status)
status - クライアントに返される HTTP ステータスコード。cause - 例外の根本的な原因。public WebApplicationException(StringSE message, ThrowableSE cause, int status)
message - 詳細メッセージ(Throwable.getMessage()SE メソッドによる後の検索のために保存されます)。status - クライアントに返される HTTP ステータスコード。cause - 例外の根本的な原因。public WebApplicationException(ThrowableSE cause, Response.Status status) throws IllegalArgumentExceptionSE
status - クライアントに返される HTTP ステータスコード。cause - 例外の根本的な原因。IllegalArgumentExceptionSE - ステータスが null の場合。public WebApplicationException(StringSE message, ThrowableSE cause, Response.Status status) throws IllegalArgumentExceptionSE
message - 詳細メッセージ(Throwable.getMessage()SE メソッドによる後の検索のために保存されます)。status - クライアントに返される HTTP ステータスコード。cause - 例外の根本的な原因。IllegalArgumentExceptionSEpublic Response getResponse()
Copyright © 2019 Eclipse Foundation.
Use is subject to license terms.