パッケージ 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
- 関連事項:
- IETF RFC 2109
ネストされたクラスのサマリー
ネストされたクラス 修飾子と型 クラス 説明 static class
Cookie.AbstractCookieBuilder<T extends Cookie.AbstractCookieBuilder<T>>
JAX-RS 抽象Cookie
ビルダークラス。static class
Cookie.Builder
JAX-RSCookie
ビルダークラス。
フィールドサマリー
フィールド 修飾子と型 フィールド 説明 static int
DEFAULT_VERSION
デフォルトバージョンを使用する Cookie は、RFC2109 に対応しています。
コンストラクターのサマリー
コンストラクター 修飾子 コンストラクター 説明 protected
Cookie(Cookie.AbstractCookieBuilder<?> builder)
提供された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
equals(ObjectSE obj)
等しいかどうかを比較します。StringSE
getDomain()
Cookie のドメインを取得します。StringSE
getName()
クッキーの名前を取得します。StringSE
getPath()
Cookie のパスを取得します。StringSE
getValue()
Cookie の値を取得します。int
getVersion()
Cookie のバージョンを取得します。int
hashCode()
すべての Cookie プロパティをハッシュして、ハッシュコードを生成します。StringSE
toString()
使用すべきではありません。toString() メソッドの形式は、将来のバージョンで変更される可能性があります。static Cookie
valueOf(StringSE value)
使用すべきではありません。このメソッドは、将来のバージョンで削除される予定です。
フィールドの詳細
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 ヘッダーの値として使用するのに適した文字列に変換します。
hashCode
public int hashCode()
すべての Cookie プロパティをハッシュして、ハッシュコードを生成します。