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

クラス NewCookie.AbstractNewCookieBuilder<T extends NewCookie.AbstractNewCookieBuilder<T>>

    • コンストラクターの詳細

      • AbstractNewCookieBuilder

        public AbstractNewCookieBuilder​(StringSE name)
        新しいインスタンスを作成します。
        パラメーター:
        name - クッキーの名前。
      • AbstractNewCookieBuilder

        public AbstractNewCookieBuilder​(Cookie cookie)
        提供された Cookie の情報を補足する新しいインスタンスを作成します。
        パラメーター:
        cookie - クローンする Cookie。
    • メソッドの詳細

      • comment

        public T comment​(StringSE comment)
        Cookie に関連付けられたコメントを設定します。
        パラメーター:
        comment - コメント。
        戻り値:
        更新されたビルダーインスタンス。
      • maxAge

        public T maxAge​(int maxAge)
        Cookie の最大存続期間を秒単位で設定します。最大保存期間を超えた Cookie は破棄されます。Cookie は既存の Cookie を上書きし、すぐに破棄されるため、最大有効期間 0 の新しい Cookie を送信することで設定を解除できます。デフォルト値の -1 は、ブラウザー / アプリケーションセッションの終了時に Cookie が破棄されることを示します。
        パラメーター:
        maxAge - 秒単位の最大経過時間。
        戻り値:
        更新されたビルダーインスタンス。
        関連事項:
        expiry(Date)
      • expiry

        public T expiry​(DateSE expiry)
        Cookie の有効期限を設定します。有効期限を過ぎた Cookie は破棄されます。Cookie の設定を解除するには、新しい Cookie に過去の有効期限 (通常は設定できる最も低い日付) を設定します。

        Max-Age を使用して Cookie の有効期限を制御することをお勧めしますが、ブラウザーによっては Max-Age を認識しないため、Expires パラメーターの設定が必要になる場合があります。

        パラメーター:
        expiry - クッキーの有効期限
        戻り値:
        更新されたビルダーインスタンス。
        関連事項:
        maxAge(int)
      • secure

        public T secure​(boolean secure)
        Cookie が安全な接続でのみ送信されるかどうか。デフォルトは false です。
        パラメーター:
        secure - Cookie が安全な接続を介してのみ送信されるかどうかを指定します。
        戻り値:
        更新されたビルダーインスタンス。
      • httpOnly

        public T httpOnly​(boolean httpOnly)
        Cookie が HTTP リクエストの一部としてのみ表示されるかどうか。デフォルトは false です。
        パラメーター:
        httpOnly - true が Cookie を HTTP のみにする場合、つまり HTTP リクエストの一部としてのみ表示される場合。
        戻り値:
        更新されたビルダーインスタンス。
      • sameSite

        public T sameSite​(NewCookie.SameSite sameSite)
        クロスオリジンリクエストで Cookie を送信するかどうかを制御する属性を設定し、クロスサイトリクエストフォージェリから保護します。
        パラメーター:
        sameSite - SameSite Cookie 属性の値を指定します。
        戻り値:
        更新されたビルダーインスタンス。