クラス 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を返します。voidsetSessionIdResolver(WebSessionIdResolver sessionIdResolver) ID 解決戦略を構成します。voidsetSessionStore(WebSessionStore sessionStore) 永続化戦略を構成します。
コンストラクターの詳細
DefaultWebSessionManager
public DefaultWebSessionManager()
メソッドの詳細
setSessionIdResolver
ID 解決戦略を構成します。デフォルトでは
CookieWebSessionIdResolverのインスタンス。- パラメーター:
sessionIdResolver- 使用するリゾルバー
getSessionIdResolver
設定されたWebSessionIdResolverを返します。setSessionStore
永続化戦略を構成します。デフォルトでは
InMemoryWebSessionStoreのインスタンス。- パラメーター:
sessionStore- 使用する永続化戦略
getSessionStore
設定されたWebSessionStoreを返します。getSession
インターフェースからコピーされた説明:WebSessionManager指定された交換のWebSessionを返します。クライアントからリクエストされたセッション ID に一致するインスタンス、またはクライアントがインスタンスを指定しなかったため、または基になるセッションが期限切れになったために新しいセッションが返されることが常に保証されます。- 次で指定:
- インターフェース
WebSessionManagerのgetSession - パラメーター:
exchange- 現在の交換- 戻り値:
- WebSession の約束