クラス DefaultWebSessionManager
java.lang.ObjectSE
org.springframework.web.server.session.DefaultWebSessionManager
- 実装されたすべてのインターフェース:
WebSessionManager
- 導入:
- 5.0
- 作成者:
- Rossen Stoyanchev, Rob Winch
コンストラクターのサマリー
メソッドのサマリー
修飾子と型メソッド説明reactor.core.publisher.Mono<WebSession>
getSession
(ServerWebExchange exchange) 指定された交換のWebSession
を返します。設定されたWebSessionIdResolver
を返します。設定されたWebSessionStore
を返します。void
setSessionIdResolver
(WebSessionIdResolver sessionIdResolver) ID 解決戦略を構成します。void
setSessionStore
(WebSessionStore sessionStore) 永続化戦略を構成します。
コンストラクターの詳細
DefaultWebSessionManager
public DefaultWebSessionManager()
メソッドの詳細
setSessionIdResolver
ID 解決戦略を構成します。デフォルトでは
CookieWebSessionIdResolver
のインスタンス。- パラメーター:
sessionIdResolver
- 使用するリゾルバー
getSessionIdResolver
設定されたWebSessionIdResolver
を返します。setSessionStore
永続化戦略を構成します。デフォルトでは
InMemoryWebSessionStore
のインスタンス。- パラメーター:
sessionStore
- 使用する永続化戦略
getSessionStore
設定されたWebSessionStore
を返します。getSession
インターフェースからコピーされた説明:WebSessionManager
指定された交換のWebSession
を返します。クライアントからリクエストされたセッション ID に一致するインスタンス、またはクライアントがインスタンスを指定しなかったため、または基になるセッションが期限切れになったために新しいセッションが返されることが常に保証されます。- 次で指定:
- インターフェース
WebSessionManager
のgetSession
- パラメーター:
exchange
- 現在の交換- 戻り値:
- WebSession の約束