パッケージ jakarta.ws.rs.core
クラス NewCookie.AbstractNewCookieBuilder<T は NewCookie.AbstractNewCookieBuilder<T>> を継承します
java.lang.ObjectSE
jakarta.ws.rs.core.Cookie.AbstractCookieBuilder<NewCookie.AbstractNewCookieBuilder<T>>
jakarta.ws.rs.core.NewCookie.AbstractNewCookieBuilder<T>
- 型パラメーター:
T- 現行の AbstractNewCookieBuilder 型。
- 既知の直属サブクラス
NewCookie.Builder
- 含まれているクラス:
- NewCookie
public abstract static class NewCookie.AbstractNewCookieBuilder<T extends NewCookie.AbstractNewCookieBuilder<T>>
extends Cookie.AbstractCookieBuilder<NewCookie.AbstractNewCookieBuilder<T>>
JAX-RS 抽象
NewCookie ビルダークラス。- 導入:
- 3.1
コンストラクターの概要
コンストラクターコンストラクター説明AbstractNewCookieBuilder(Cookie cookie) 提供された Cookie の情報を補足する新しいインスタンスを作成します。新しいインスタンスを作成します。メソッドのサマリー
修飾子と型メソッド説明abstract NewCookiebuild()このビルダーで以前に指定されたすべての構成を使用して、新しいNewCookieインスタンスをビルドします。Cookie に関連付けられたコメントを設定します。Cookie の有効期限を設定します。httpOnly(boolean httpOnly) Cookie が HTTP リクエストの一部としてのみ表示されるかどうか。maxAge(int maxAge) Cookie の最大存続期間を秒単位で設定します。sameSite(NewCookie.SameSite sameSite) クロスオリジンリクエストで Cookie を送信するかどうかを制御する属性を設定し、クロスサイトリクエストフォージェリから保護します。secure(boolean secure) Cookie が安全な接続を介してのみ送信されるかどうか。クラス jakarta.ws.rs.core.Cookie.AbstractCookieBuilder から継承されたメソッド
domain, path, value, version
コンストラクターの詳細
AbstractNewCookieBuilder
新しいインスタンスを作成します。- パラメーター:
name- クッキーの名前。
AbstractNewCookieBuilder
提供された Cookie の情報を補足する新しいインスタンスを作成します。- パラメーター:
cookie- クローンする Cookie。
メソッドの詳細
comment
Cookie に関連付けられたコメントを設定します。- パラメーター:
comment- コメント。- 戻り値:
- 更新されたビルダーインスタンス。
maxAge
Cookie の最大存続期間を秒単位で設定します。最大保存期間を超えた Cookie は破棄されます。Cookie は既存の Cookie を上書きし、すぐに破棄されるため、最大有効期間 0 の新しい Cookie を送信することで設定を解除できます。デフォルト値の-1は、ブラウザー / アプリケーションセッションの終了時に Cookie が破棄されることを示します。- パラメーター:
maxAge- 秒単位の最大経過時間。- 戻り値:
- 更新されたビルダーインスタンス。
- 関連事項:
expiry
Cookie の有効期限を設定します。有効期限を過ぎた Cookie は破棄されます。Cookie の設定を解除するには、新しい Cookie に過去の有効期限 (通常は設定できる最も低い日付) を設定します。Max-Ageを使用して Cookie の有効期限を制御することをお勧めしますが、ブラウザーによってはMax-Ageを認識しないため、Expiresパラメーターの設定が必要になる場合があります。- パラメーター:
expiry- クッキーの有効期限- 戻り値:
- 更新されたビルダーインスタンス。
- 関連事項:
secure
Cookie が安全な接続でのみ送信されるかどうか。デフォルトはfalseです。- パラメーター:
secure- Cookie が安全な接続を介してのみ送信されるかどうかを指定します。- 戻り値:
- 更新されたビルダーインスタンス。
httpOnly
Cookie が HTTP リクエストの一部としてのみ表示されるかどうか。デフォルトはfalseです。- パラメーター:
httpOnly-trueが Cookie を HTTP のみにする場合、つまり HTTP リクエストの一部としてのみ表示される場合。- 戻り値:
- 更新されたビルダーインスタンス。
sameSite
クロスオリジンリクエストで Cookie を送信するかどうかを制御する属性を設定し、クロスサイトリクエストフォージェリから保護します。- パラメーター:
sameSite-SameSiteCookie 属性の値を指定します。- 戻り値:
- 更新されたビルダーインスタンス。
build
このビルダーで以前に指定されたすべての構成を使用して、新しいNewCookieインスタンスをビルドします。- 次で指定:
- クラス
Cookie.AbstractCookieBuilder<NewCookie.AbstractNewCookieBuilder<T extends NewCookie.AbstractNewCookieBuilder<T>>>のbuild - 戻り値:
- 新しい
NewCookieインスタンス。 - 例外:
IllegalArgumentExceptionSE- 名前がnullの場合