クラス SpringSessionWebSessionStore<S extends Session>
java.lang.ObjectSE
org.springframework.session.web.server.session.SpringSessionWebSessionStore<S>
- 型パラメーター:
S-Session型
- 実装済みのインターフェース一覧:
org.springframework.web.server.session.WebSessionStore
public class SpringSessionWebSessionStore<S extends Session>
extends ObjectSE
implements org.springframework.web.server.session.WebSessionStore
- 導入:
- 2.0
コンストラクター概要
コンストラクター方法の概要
修飾子と型メソッド説明reactor.core.publisher.Mono<org.springframework.web.server.WebSession>reactor.core.publisher.Mono<VoidSE>removeSession(StringSE sessionId) reactor.core.publisher.Mono<org.springframework.web.server.WebSession>retrieveSession(StringSE sessionId) void作成されたすべてのセッションに lastAccessTime を設定し、期限が切れているかどうかを計算するために使用するClockSE を構成します。reactor.core.publisher.Mono<org.springframework.web.server.WebSession>updateLastAccessTime(org.springframework.web.server.WebSession session)
コンストラクターの詳細
SpringSessionWebSessionStore
方法の詳細
setClock
作成されたすべてのセッションに lastAccessTime を設定し、期限が切れているかどうかを計算するために使用するClockSE を構成します。これは、異なるタイムゾーンに合わせる場合や、テストでクロックを戻す場合に役立ちます。セッションの有効期限をシミュレートするための
Clock.offset(clock, Duration.ofMinutes(-31))。デフォルトでは、これは
Clock.system(ZoneId.of("GMT"))です。- パラメーター:
clock- 使用する監視
createWebSession
public reactor.core.publisher.Mono<org.springframework.web.server.WebSession> createWebSession()- 次で指定:
- インターフェース
org.springframework.web.server.session.WebSessionStore内のcreateWebSession
updateLastAccessTime
public reactor.core.publisher.Mono<org.springframework.web.server.WebSession> updateLastAccessTime(org.springframework.web.server.WebSession session) - 次で指定:
- インターフェース
org.springframework.web.server.session.WebSessionStore内のupdateLastAccessTime
retrieveSession
public reactor.core.publisher.Mono<org.springframework.web.server.WebSession> retrieveSession(StringSE sessionId) - 次で指定:
- インターフェース
org.springframework.web.server.session.WebSessionStore内のretrieveSession
removeSession
- 次で指定:
- インターフェース
org.springframework.web.server.session.WebSessionStore内のremoveSession