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, toStringSE
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, waitSE, waitSE, waitSE
public 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
- 例外の根本的な原因。IllegalArgumentExceptionSE
public Response getResponse()
Copyright © 2018,2020 Eclipse Foundation.
Use is subject to license terms.