クラス CookieWebSessionIdResolver
java.lang.ObjectSE
org.springframework.web.server.session.CookieWebSessionIdResolver
- 実装されたすべてのインターフェース:
WebSessionIdResolver
Cookie ベースの
WebSessionIdResolver
- 導入:
- 5.0
- 作成者:
- Rossen Stoyanchev, Brian Clozel
コンストラクターのサマリー
コンストラクターメソッドのサマリー
修飾子と型メソッド説明void
void
expireSession
(ServerWebExchange exchange) 現在のセッションを終了するようにクライアントに指示します。セッション Cookie に設定された "Max-Age" 属性値を取得します。構成された Cookie 名を取得します。resolveSessionIds
(ServerWebExchange exchange) リクエストに関連付けられているセッション ID を解決します。void
setCookieMaxAge
(DurationSE maxAge) セッション ID を保持する Cookie の "Max-Age" 属性の値を設定します。void
setCookieName
(StringSE cookieName) セッション ID に使用する Cookie の名前を設定します。void
setSessionId
(ServerWebExchange exchange, StringSE id) 指定されたセッション ID をクライアントに送信します。
コンストラクターの詳細
CookieWebSessionIdResolver
public CookieWebSessionIdResolver()
メソッドの詳細
setCookieName
セッション ID に使用する Cookie の名前を設定します。デフォルトでは "SESSION" に設定されています。
- パラメーター:
cookieName
- クッキー名
getCookieName
構成された Cookie 名を取得します。setCookieMaxAge
セッション ID を保持する Cookie の "Max-Age" 属性の値を設定します。値の範囲については、
ResponseCookie.getMaxAge()
を参照してください。デフォルトでは -1 に設定されています。
- パラメーター:
maxAge
- maxAge 継続時間の値
getCookieMaxAge
セッション Cookie に設定された "Max-Age" 属性値を取得します。addCookieInitializer
- パラメーター:
initializer
- Cookie ビルダーのコンシューマー- 導入:
- 5.1
resolveSessionIds
インターフェースからコピーされた説明:WebSessionIdResolver
リクエストに関連付けられているセッション ID を解決します。- 次で指定:
- インターフェース
WebSessionIdResolver
のresolveSessionIds
- パラメーター:
exchange
- 現在の交換- 戻り値:
- セッション ID または空のリスト
setSessionId
インターフェースからコピーされた説明:WebSessionIdResolver
指定されたセッション ID をクライアントに送信します。- 次で指定:
- インターフェース
WebSessionIdResolver
のsetSessionId
- パラメーター:
exchange
- 現在の交換id
- セッション ID
expireSession
インターフェースからコピーされた説明:WebSessionIdResolver
現在のセッションを終了するようにクライアントに指示します。- 次で指定:
- インターフェース
WebSessionIdResolver
のexpireSession
- パラメーター:
exchange
- 現在の交換