パッケージ jakarta.ws.rs

クラス ClientErrorException

実装済みのインターフェース一覧:
SerializableSE
既知の直属サブクラス
BadRequestExceptionForbiddenExceptionNotAcceptableExceptionNotAllowedExceptionNotAuthorizedExceptionNotFoundExceptionNotSupportedException

public class ClientErrorException extends WebApplicationException
クライアントリクエストエラーを示す基本ランタイムアプリケーション例外(HTTP 4xx ステータスコード)。
導入:
2.0
作成者:
Marek Potociar
関連事項:
  • コンストラクターの詳細

    • 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 ステータスコードファミリのものではない場合。