パッケージ jakarta.ws.rs
クラス ClientErrorException
- java.lang.ObjectSE
-
- java.lang.ThrowableSE
-
- java.lang.ExceptionSE
-
- java.lang.RuntimeExceptionSE
-
- jakarta.ws.rs.WebApplicationException
-
- jakarta.ws.rs.ClientErrorException
- 実装されているすべてのインターフェース:
SerializableSE
- 既知の直属サブクラス
BadRequestException、ForbiddenException、NotAcceptableException、NotAllowedException、NotAuthorizedException、NotFoundException、NotSupportedException
public class ClientErrorException extends WebApplicationException
クライアントリクエストエラーを示す基本ランタイムアプリケーション例外(HTTP4xxステータスコード)。- 導入:
- 2.0
- 作成者:
- Marek Potociar
- 関連事項:
- 連載形式
コンストラクターの概要
コンストラクター コンストラクター 説明 ClientErrorException(int status)新しいクライアントエラー例外を構築します。ClientErrorException(int status, ThrowableSE cause)新しいクライアントエラー例外を構築します。ClientErrorException(Response response)新しいクライアントエラー例外を構築します。ClientErrorException(Response.Status status)新しいクライアントエラー例外を構築します。ClientErrorException(Response.Status status, ThrowableSE cause)新しいクライアントエラー例外を構築します。ClientErrorException(Response response, ThrowableSE cause)新しいクライアントエラー例外を構築します。ClientErrorException(StringSE message, int status)新しいクライアントエラー例外を構築します。ClientErrorException(StringSE message, int status, ThrowableSE cause)新しいクライアントエラー例外を構築します。ClientErrorException(StringSE message, Response response)新しいクライアントエラー例外を構築します。ClientErrorException(StringSE message, Response.Status status)新しいクライアントエラー例外を構築します。ClientErrorException(StringSE message, Response.Status status, ThrowableSE cause)新しいクライアントエラー例外を構築します。ClientErrorException(StringSE message, Response response, ThrowableSE cause)新しいクライアントエラー例外を構築します。
方法の概要
クラス jakarta.ws.rs.WebApplicationException から継承されたメソッド
getResponse
クラス java.lang.ThrowableSE から継承されたメソッド
addSuppressedSE, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCauseSE, printStackTrace, printStackTraceSE, printStackTraceSE, setStackTraceSE, toString
コンストラクターの詳細
ClientErrorException
public ClientErrorException(Response.Status status)
新しいクライアントエラー例外を構築します。- パラメーター:
status- クライアントエラーステータス。4xxステータスコードである必要があります。- 例外:
IllegalArgumentExceptionSE- ステータスコードがnullであるか、Response.Status.Family.CLIENT_ERRORステータスコードファミリのものではない場合。
ClientErrorException
public ClientErrorException(StringSE message, Response.Status status)
新しいクライアントエラー例外を構築します。- パラメーター:
message- 詳細メッセージ(Throwable.getMessage()メソッドによる後の検索のために保存されます)。status- クライアントエラーステータス。4xxステータスコードである必要があります。- 例外:
IllegalArgumentExceptionSE- ステータスコードがnullであるか、Response.Status.Family.CLIENT_ERRORステータスコードファミリのものではない場合。
ClientErrorException
public ClientErrorException(int status)
新しいクライアントエラー例外を構築します。- パラメーター:
status- クライアントエラーステータス。4xxステータスコードである必要があります。- 例外:
IllegalArgumentExceptionSE- ステータスコードが有効な HTTP ステータスコードではない場合、またはResponse.Status.Family.CLIENT_ERRORステータスコードファミリのものではない場合。
ClientErrorException
public ClientErrorException(StringSE message, int status)
新しいクライアントエラー例外を構築します。- パラメーター:
message- 詳細メッセージ(Throwable.getMessage()メソッドによる後の検索のために保存されます)。status- クライアントエラーステータス。4xxステータスコードである必要があります。- 例外:
IllegalArgumentExceptionSE- ステータスコードが有効な HTTP ステータスコードではない場合、またはResponse.Status.Family.CLIENT_ERRORステータスコードファミリのものではない場合。
ClientErrorException
public ClientErrorException(Response response)
新しいクライアントエラー例外を構築します。- パラメーター:
response- クライアントエラーレスポンス。ステータスコードを4xxステータスコードに設定する必要があります。- 例外:
IllegalArgumentExceptionSE- レスポンスステータスコードがResponse.Status.Family.CLIENT_ERRORステータスコードファミリのものではない場合。
ClientErrorException
public ClientErrorException(StringSE message, Response response)
新しいクライアントエラー例外を構築します。- パラメーター:
message- 詳細メッセージ(Throwable.getMessage()メソッドによる後の検索のために保存されます)。response- クライアントエラーレスポンス。ステータスコードを4xxステータスコードに設定する必要があります。- 例外:
IllegalArgumentExceptionSE- レスポンスステータスコードがResponse.Status.Family.CLIENT_ERRORステータスコードファミリのものではない場合。
ClientErrorException
public ClientErrorException(Response.Status status, ThrowableSE cause)
新しいクライアントエラー例外を構築します。- パラメーター:
status- クライアントエラーステータス。4xxステータスコードである必要があります。cause- 例外の根本的な原因。- 例外:
IllegalArgumentExceptionSE- ステータスコードがnullであるか、Response.Status.Family.CLIENT_ERRORステータスコードファミリのものではない場合。
ClientErrorException
public ClientErrorException(StringSE message, Response.Status status, ThrowableSE cause)
新しいクライアントエラー例外を構築します。- パラメーター:
message- 詳細メッセージ(Throwable.getMessage()メソッドによる後の検索のために保存されます)。status- クライアントエラーステータス。4xxステータスコードである必要があります。cause- 例外の根本的な原因。- 例外:
IllegalArgumentExceptionSE- ステータスコードがnullであるか、Response.Status.Family.CLIENT_ERRORステータスコードファミリのものではない場合。
ClientErrorException
public ClientErrorException(int status, ThrowableSE cause)新しいクライアントエラー例外を構築します。- パラメーター:
status- クライアントエラーステータス。4xxステータスコードである必要があります。cause- 例外の根本的な原因。- 例外:
IllegalArgumentExceptionSE- ステータスコードが有効な HTTP ステータスコードではない場合、またはResponse.Status.Family.CLIENT_ERRORステータスコードファミリのものではない場合。
ClientErrorException
public ClientErrorException(StringSE message, int status, ThrowableSE cause)
新しいクライアントエラー例外を構築します。- パラメーター:
message- 詳細メッセージ(Throwable.getMessage()メソッドによる後の検索のために保存されます)。status- クライアントエラーステータス。4xxステータスコードである必要があります。cause- 例外の根本的な原因。- 例外:
IllegalArgumentExceptionSE- ステータスコードが有効な HTTP ステータスコードではない場合、またはResponse.Status.Family.CLIENT_ERRORステータスコードファミリのものではない場合。
ClientErrorException
public ClientErrorException(Response response, ThrowableSE cause)
新しいクライアントエラー例外を構築します。- パラメーター:
response- クライアントエラーレスポンス。ステータスコードを4xxステータスコードに設定する必要があります。cause- 例外の根本的な原因。- 例外:
IllegalArgumentExceptionSE- レスポンスステータスコードがResponse.Status.Family.CLIENT_ERRORステータスコードファミリのものではない場合。
ClientErrorException
public ClientErrorException(StringSE message, Response response, ThrowableSE cause)
新しいクライアントエラー例外を構築します。- パラメーター:
message- 詳細メッセージ(Throwable.getMessage()メソッドによる後の検索のために保存されます)。response- クライアントエラーレスポンス。ステータスコードを4xxステータスコードに設定する必要があります。cause- 例外の根本的な原因。- 例外:
IllegalArgumentExceptionSE- レスポンスステータスコードがResponse.Status.Family.CLIENT_ERRORステータスコードファミリのものではない場合。