インターフェース ReactiveSessionRegistry
- すべての既知の実装クラス:
InMemoryReactiveSessionRegistry
public interface ReactiveSessionRegistry
ReactiveSessionInformation
インスタンスのレジストリを管理します。- 導入:
- 6.3
メソッドのサマリー
修飾子と型メソッド説明reactor.core.publisher.Flux<ReactiveSessionInformation>
getAllSessions
(ObjectSE principal) 指定されたプリンシパルのすべての既知のReactiveSessionInformation
インスタンスを取得します。reactor.core.publisher.Mono<ReactiveSessionInformation>
getSessionInformation
(StringSE sessionId) 指定されたセッション識別子のReactiveSessionInformation
を取得します。reactor.core.publisher.Mono<ReactiveSessionInformation>
removeSessionInformation
(StringSE sessionId) 指定されたセッションをレジストリから削除します。reactor.core.publisher.Mono<VoidSE>
saveSessionInformation
(ReactiveSessionInformation information) reactor.core.publisher.Mono<ReactiveSessionInformation>
updateLastAccessTime
(StringSE sessionId) ReactiveSessionInformation
の最終アクセス時刻を更新します
メソッドの詳細
getAllSessions
指定されたプリンシパルのすべての既知のReactiveSessionInformation
インスタンスを取得します。- パラメーター:
principal
- 校長- 戻り値:
- プリンシパルに関連付けられた
ReactiveSessionInformation
インスタンス
saveSessionInformation
- パラメーター:
information
- 保存するReactiveSessionInformation
- 戻り値:
- セッションが保存されると完了する
Mono
getSessionInformation
指定されたセッション識別子のReactiveSessionInformation
を取得します。- パラメーター:
sessionId
- セッション識別子- 戻り値:
- セッション用の
ReactiveSessionInformation
。
removeSessionInformation
reactor.core.publisher.Mono<ReactiveSessionInformation> removeSessionInformation(StringSE sessionId) 指定されたセッションをレジストリから削除します。- パラメーター:
sessionId
- セッション識別子- 戻り値:
- セッションが削除されると完了する
Mono
updateLastAccessTime
ReactiveSessionInformation
の最終アクセス時刻を更新します- パラメーター:
sessionId
- セッション識別子- 戻り値:
- セッションが更新されると完了する
Mono