パッケージ 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 classCookie.AbstractCookieBuilder<T extends Cookie.AbstractCookieBuilder<T>>JAX-RS 抽象Cookieビルダークラス。static classCookie.BuilderJAX-RSCookieビルダークラス。
フィールドのサマリー
フィールド 修飾子と型 フィールド 説明 static intDEFAULT_VERSIONデフォルトバージョンを使用する Cookie は、RFC2109 に対応しています。
コンストラクターの概要
コンストラクター 修飾子 コンストラクター 説明 protectedCookie(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)使用すべきではありません。このコンストラクターは、将来のバージョンで削除される予定です。
メソッドのサマリー
すべてのメソッド 静的メソッド インスタンスメソッド 具象メソッド 非推奨のメソッド 修飾子と型 メソッド 説明 booleanequals(ObjectSE obj)等しいかどうかを比較します。StringSEgetDomain()Cookie のドメインを取得します。StringSEgetName()クッキーの名前を取得します。StringSEgetPath()Cookie のパスを取得します。StringSEgetValue()Cookie の値を取得します。intgetVersion()Cookie のバージョンを取得します。inthashCode()すべての Cookie プロパティをハッシュして、ハッシュコードを生成します。StringSEtoString()使用すべきではありません。toString() メソッドの形式は、将来のバージョンで変更される可能性があります。static CookievalueOf(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 プロパティをハッシュして、ハッシュコードを生成します。