パッケージ jakarta.ws.rs

クラス NotAllowedException

実装済みのインターフェース一覧:
SerializableSE

public class NotAllowedException extends ClientErrorException
not allowed であるリソースメソッドをリクエストしているクライアントを示す実行時例外。
導入:
2.0
作成者:
Marek Potociar
関連事項:
  • コンストラクターの詳細

    • NotAllowedException

      public NotAllowedException(StringSE allowed, StringSE... moreAllowed)
      例外を許可しない新しいメソッドを作成します。
      パラメーター:
      allowed - 許可されたリクエストメソッド。
      moreAllowed - より多くの許可されたリクエストメソッド。
      例外:
      NullPointerExceptionSE - 許可されるメソッドが null の場合。
    • NotAllowedException

      public NotAllowedException(StringSE message, StringSE allowed, StringSE... moreAllowed)
      例外を許可しない新しいメソッドを作成します。
      パラメーター:
      message - 詳細メッセージ(Throwable.getMessage() メソッドによる後の検索のために保存されます)。
      allowed - 許可されたリクエストメソッド。
      moreAllowed - より多くの許可されたリクエストメソッド。
      例外:
      NullPointerExceptionSE - 許可されるメソッドが null の場合。
    • NotAllowedException

      public NotAllowedException(Response response)
      例外を許可しない新しいメソッドを作成します。

      このコンストラクターは HTTP Allow ヘッダーの存在を検証しないことに注意してください。つまりサーバーから返された無効な HTTP 405 レスポンスコンテンツの場合でも、コンストラクターを使用してクライアント側の例外インスタンスを作成することが可能です。

      パラメーター:
      response - エラーレスポンス。
      例外:
      IllegalArgumentExceptionSE - レスポンスで設定されたステータスコードが HTTP 405 ではない場合。
    • NotAllowedException

      public NotAllowedException(StringSE message, Response response)
      例外を許可しない新しいメソッドを作成します。

      このコンストラクターは HTTP Allow ヘッダーの存在を検証しないことに注意してください。つまりサーバーから返された無効な HTTP 405 レスポンスコンテンツの場合でも、コンストラクターを使用してクライアント側の例外インスタンスを作成することが可能です。

      パラメーター:
      message - 詳細メッセージ(Throwable.getMessage() メソッドによる後の検索のために保存されます)。
      response - エラーレスポンス。
      例外:
      IllegalArgumentExceptionSE - レスポンスで設定されたステータスコードが HTTP 405 ではない場合。
    • NotAllowedException

      public NotAllowedException(ThrowableSE cause, StringSE... allowedMethods)
      例外を許可しない新しいメソッドを作成します。
      パラメーター:
      cause - 例外の根本的な原因。
      allowedMethods - 許可されたリクエストメソッド。
      例外:
      IllegalArgumentExceptionSE - 許可されるメソッド varargs が null の場合。
    • NotAllowedException

      public NotAllowedException(StringSE message, ThrowableSE cause, StringSE... allowedMethods)
      例外を許可しない新しいメソッドを作成します。
      パラメーター:
      message - 詳細メッセージ(Throwable.getMessage() メソッドによる後の検索のために保存されます)。
      cause - 例外の根本的な原因。
      allowedMethods - 許可されたリクエストメソッド。
      例外:
      IllegalArgumentExceptionSE - 許可されるメソッド varargs が null の場合。
    • NotAllowedException

      public NotAllowedException(Response response, ThrowableSE cause)
      例外を許可しない新しいメソッドを作成します。
      パラメーター:
      response - エラーレスポンス。
      cause - 例外の根本的な原因。
      例外:
      IllegalArgumentExceptionSE - レスポンスに設定されたステータスコードが HTTP 405 でないか、HTTP Allow ヘッダーが含まれていない場合。
    • NotAllowedException

      public NotAllowedException(StringSE message, Response response, ThrowableSE cause)
      例外を許可しない新しいメソッドを作成します。
      パラメーター:
      message - 詳細メッセージ(Throwable.getMessage() メソッドによる後の検索のために保存されます)。
      response - エラーレスポンス。
      cause - 例外の根本的な原因。
      例外:
      IllegalArgumentExceptionSE - レスポンスに設定されたステータスコードが HTTP 405 でないか、HTTP Allow ヘッダーが含まれていない場合。