クラス CookieWebSessionIdResolver
java.lang.ObjectSE
org.springframework.web.server.session.CookieWebSessionIdResolver
- 実装されているすべてのインターフェース:
WebSessionIdResolver
Cookie ベースの
WebSessionIdResolver- 導入:
- 5.0
- 作成者:
- Rossen Stoyanchev, Brian Clozel
コンストラクターの概要
コンストラクターメソッドのサマリー
修飾子と型メソッド説明voidvoidexpireSession(ServerWebExchange exchange) 現在のセッションを終了するようにクライアントに指示します。セッション ID Cookie に設定された "Max-Age" を取得します。構成された Cookie 名を取得します。resolveSessionIds(ServerWebExchange exchange) リクエストに関連付けられているセッション ID を解決します。voidsetCookieMaxAge(DurationSE maxAge) セッション ID Cookie に "Max-Age" 属性 を設定します。voidsetCookieName(StringSE cookieName) セッション ID Cookie の名前を設定します。voidsetSessionId(ServerWebExchange exchange, StringSE id) 指定されたセッション ID をクライアントに送信します。
コンストラクターの詳細
CookieWebSessionIdResolver
public CookieWebSessionIdResolver()
メソッドの詳細
setCookieName
セッション ID Cookie の名前を設定します。デフォルトでは "SESSION" に設定されています。
- パラメーター:
cookieName- クッキー名
getCookieName
構成された Cookie 名を取得します。setCookieMaxAge
セッション ID Cookie に "Max-Age" 属性 を設定します。デフォルトでは -1 に設定されており、この場合、ブラウザーを閉じるときに Cookie が削除されます。
- パラメーター:
maxAge- maxAge の持続時間値- 関連事項:
getCookieMaxAge
セッション ID 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- 現在の交換