パッケージ jakarta.ws.rs.core

クラス Cookie

java.lang.ObjectSE
jakarta.ws.rs.core.Cookie
既知の直属サブクラス
NewCookie

public class Cookie extends ObjectSE
リクエストで転送された HTTPCookie の値を表します。RFC 2109 は、名前、値、パス、ドメインの有効な文字を指定しています。1 のデフォルトバージョンは RFC2109 に対応します。
導入:
1.0
作成者:
Paul Sandoz, Marc Hadley
関連事項:
  • ネストされたクラスの要約

    ネストされたクラス
    修飾子と型
    クラス
    説明
    static class
    JAX-RS 抽象 Cookie ビルダークラス。
    static class
    JAX-RS Cookie ビルダークラス。
  • フィールドのサマリー

    フィールド
    修飾子と型
    フィールド
    説明
    static final int
    デフォルトバージョンを使用する Cookie は、RFC2109 に対応しています。
  • コンストラクターの概要

    コンストラクター
    修飾子
    コンストラクター
    説明
    protected
    提供された Cookie.AbstractCookieBuilder インスタンスから新しいインスタンスを作成します。
    Cookie(StringSE name, StringSE value)
    使用すべきではありません。
    このコンストラクターは、将来のバージョンで削除される予定です。
    Cookie(StringSE name, StringSE value, StringSE path, StringSE domain)
    使用すべきではありません。
    このコンストラクターは、将来のバージョンで削除される予定です。
    Cookie(StringSE name, StringSE value, StringSE path, StringSE domain, int version)
    使用すべきではありません。
    このコンストラクターは、将来のバージョンで削除される予定です。
  • 方法の概要

    修飾子と型
    メソッド
    説明
    boolean
    等しいかどうかを比較します。
    Cookie のドメインを取得します。
    クッキーの名前を取得します。
    Cookie のパスを取得します。
    Cookie の値を取得します。
    int
    Cookie のバージョンを取得します。
    int
    すべての Cookie プロパティをハッシュして、ハッシュコードを生成します。
    使用すべきではありません。
    toString() メソッドの形式は、将来のバージョンで変更される可能性があります。
    static Cookie
    使用すべきではありません。
    このメソッドは、将来のバージョンで削除される予定です。

    クラス java.lang.ObjectSE から継承されたメソッド

    clone, finalize, getClass, notify, notifyAll, wait, waitSE, waitSE
  • フィールドの詳細

    • DEFAULT_VERSION

      public static final int DEFAULT_VERSION
      デフォルトバージョンを使用する Cookie は、RFC2109 に対応しています。
      関連事項:
  • コンストラクターの詳細

    • Cookie

      @DeprecatedSE public Cookie(StringSE name, StringSE value, StringSE path, StringSE domain, int version) throws IllegalArgumentExceptionSE
      使用すべきではありません。
      このコンストラクターは、将来のバージョンで削除される予定です。代わりに Cookie.Builder を使用してください。
      新しいインスタンスを作成します。
      パラメーター:
      name - クッキーの名前。
      value - クッキーの値。
      path - Cookie が有効な URI パス。
      domain - Cookie が有効なホストドメイン。
      version - Cookie が準拠する仕様のバージョン。
      例外:
      IllegalArgumentExceptionSE - 名前が null の場合
    • Cookie

      @DeprecatedSE public Cookie(StringSE name, StringSE value, StringSE path, StringSE domain) throws IllegalArgumentExceptionSE
      使用すべきではありません。
      このコンストラクターは、将来のバージョンで削除される予定です。代わりに Cookie.Builder を使用してください。
      新しいインスタンスを作成します。
      パラメーター:
      name - クッキーの名前。
      value - クッキーの値。
      path - Cookie が有効な URI パス。
      domain - Cookie が有効なホストドメイン。
      例外:
      IllegalArgumentExceptionSE - 名前が null の場合
    • Cookie

      @DeprecatedSE public Cookie(StringSE name, StringSE value) throws IllegalArgumentExceptionSE
      使用すべきではありません。
      このコンストラクターは、将来のバージョンで削除される予定です。代わりに Cookie.Builder を使用してください。
      新しいインスタンスを作成します。
      パラメーター:
      name - クッキーの名前。
      value - クッキーの値。
      例外:
      IllegalArgumentExceptionSE - 名前が null の場合
    • Cookie

      protected Cookie(Cookie.AbstractCookieBuilder<?> builder) throws IllegalArgumentExceptionSE
      提供された Cookie.AbstractCookieBuilder インスタンスから新しいインスタンスを作成します。
      パラメーター:
      builder - ビルダー。
      例外:
      IllegalArgumentExceptionSE - builder.name が null の場合。
      導入:
      3.1
  • メソッドの詳細

    • valueOf

      @DeprecatedSE public static Cookie valueOf(StringSE value)
      使用すべきではありません。
      このメソッドは、将来のバージョンで削除される予定です。代わりに RuntimeDelegate.getInstance()。createHeaderDelegate(Cookie.class).fromString(value)を使用してください。
      指定された文字列を解析して、Cookie の新しいインスタンスを作成します。
      パラメーター:
      value - クッキー文字列。
      戻り値:
      新しく作成された Cookie
      例外:
      IllegalArgumentExceptionSE - 指定された文字列を解析できないか、null である場合
    • getName

      public StringSE getName()
      クッキーの名前を取得します。
      戻り値:
      クッキー名。
    • getValue

      public StringSE getValue()
      Cookie の値を取得します。
      戻り値:
      クッキーの値。
    • getVersion

      public int getVersion()
      Cookie のバージョンを取得します。
      戻り値:
      クッキーのバージョン。
    • getDomain

      public StringSE getDomain()
      Cookie のドメインを取得します。
      戻り値:
      クッキードメイン。
    • getPath

      public StringSE getPath()
      Cookie のパスを取得します。
      戻り値:
      クッキーパス。
    • toString

      @DeprecatedSE public StringSE toString()
      使用すべきではありません。
      toString() メソッドの形式は、将来のバージョンで変更される可能性があります。このメソッドの形式に依存する場合は、代わりに RuntimeDelegate.getInstance()。createHeaderDelegate(Cookie.class).toString(value)を使用してください。
      Cookie を、対応する HTTP ヘッダーの値として使用するのに適した文字列に変換します。
      オーバーライド:
      クラス ObjectSEtoString 
      戻り値:
      文字列化された cookie。
    • hashCode

      public int hashCode()
      すべての Cookie プロパティをハッシュして、ハッシュコードを生成します。
      オーバーライド:
      クラス ObjectSEhashCode 
      戻り値:
      クッキーハッシュコード。
    • equals

      public boolean equals(ObjectSE obj)
      等しいかどうかを比較します。
      オーバーライド:
      クラス ObjectSEequalsSE 
      パラメーター:
      obj - 比較するオブジェクト
      戻り値:
      true、オブジェクトがすべてのプロパティで同じ値を持つ Cookie の場合、それ以外の場合は false