パッケージ jakarta.ws.rs

クラス RedirectionException

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

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

    • RedirectionException

      public RedirectionException(Response.Status status, URISE location)
      新しいリダイレクト例外を構築します。
      パラメーター:
      status - リダイレクトステータス。3xx リダイレクトコードである必要があります。
      location - レスポンス Location ヘッダーに配置されたリダイレクト URI。
      例外:
      IllegalArgumentExceptionSE - ステータスコードが null であるか、Response.Status.Family.REDIRECTION ステータスコードファミリのものではない場合。
    • RedirectionException

      public RedirectionException(StringSE message, Response.Status status, URISE location)
      新しいリダイレクト例外を構築します。
      パラメーター:
      message - 詳細メッセージ(Throwable.getMessage() メソッドによる後の検索のために保存されます)。
      status - リダイレクトステータス。3xx リダイレクトコードである必要があります。
      location - レスポンス Location ヘッダーに配置されたリダイレクト URI。
      例外:
      IllegalArgumentExceptionSE - ステータスコードが null であるか、Response.Status.Family.REDIRECTION ステータスコードファミリのものではない場合。
    • RedirectionException

      public RedirectionException(int status, URISE location)
      新しいリダイレクト例外を構築します。
      パラメーター:
      status - リダイレクトステータス。3xx リダイレクトコードである必要があります。
      location - レスポンス Location ヘッダーに配置されたリダイレクト URI。
      例外:
      IllegalArgumentExceptionSE - ステータスコードが有効な HTTP ステータスコードではない場合、または Response.Status.Family.REDIRECTION ステータスコードファミリのものではない場合。
    • RedirectionException

      public RedirectionException(StringSE message, int status, URISE location)
      新しいリダイレクト例外を構築します。
      パラメーター:
      message - 詳細メッセージ(Throwable.getMessage() メソッドによる後の検索のために保存されます)。
      status - リダイレクトステータス。3xx リダイレクトコードである必要があります。
      location - レスポンス Location ヘッダーに配置されたリダイレクト URI。
      例外:
      IllegalArgumentExceptionSE - ステータスコードが有効な HTTP ステータスコードではない場合、または Response.Status.Family.REDIRECTION ステータスコードファミリのものではない場合。
    • RedirectionException

      public RedirectionException(Response response)
      新しいリダイレクト例外を構築します。
      パラメーター:
      response - リダイレクトレスポンス。ステータスコードを 3xx リダイレクトコードに設定する必要があります。
      例外:
      IllegalArgumentExceptionSE - レスポンスステータスコードが Response.Status.Family.REDIRECTION ステータスコードファミリのものではない場合。
    • RedirectionException

      public RedirectionException(StringSE message, Response response)
      新しいリダイレクト例外を構築します。
      パラメーター:
      message - 詳細メッセージ(Throwable.getMessage() メソッドによる後の検索のために保存されます)。
      response - リダイレクトレスポンス。ステータスコードを 3xx リダイレクトコードに設定する必要があります。
      例外:
      IllegalArgumentExceptionSE - レスポンスステータスコードが Response.Status.Family.REDIRECTION ステータスコードファミリのものではない場合。
  • メソッドの詳細

    • getLocation

      public URISE getLocation()
      リダイレクトレスポンスの場所を取得します。
      戻り値:
      リダイレクトレスポンスの場所。