すべてのクラスとインターフェース

クラス
説明
他の登録済み Filter の前に springSessionRepositoryFilter を使用するように DelegatingFilterProxy を登録します。
セッションオブジェクトを直列化および逆直列化するための基本クラス。
Redis ベースの SessionRepository 実装の基本構成クラス。
それをサポートする SessionRepository 実装の場合、このイベントは Session が更新されたときに発生します。
Web ソケットと Spring Session の統合の構成を容易にします。
Generic コマンドおよび Expired イベントの Redis キースペースイベントが有効になっていることを確認します。
Generic コマンドおよび Expired イベントの Redis キースペースイベントが有効になっていることを確認します。
リアクティブ接続を使用して Redis を構成および検証するための戦略を指定できます。
Redis を構成および検証するための戦略を指定できます。
Cookie を使用してセッションを取得する HttpSessionIdResolver
Cookie 値を HttpServletResponse に読み書きするための戦略。
HttpServletResponse に値を書き込むために必要な情報が含まれています。
IBMDB2 固有の最適化された SQL ステートメントを JdbcIndexedSessionRepository に適用する SessionRepositoryCustomizer 実装。
CookieSerializer のデフォルト実装。
複数の @{linkIndexResolver} デリゲートを使用してインデックスを解決する IndexResolver
このアノテーションを @Configuration クラスに追加して、SessionRepositoryFilter を springSessionRepositoryFilter という名前の Hazelcast によってサポートされる Bean として公開します。
このアノテーションを @Configuration クラスに追加して、SessionRepositoryFilter を springSessionRepositoryFilter という名前の Bean として公開し、リレーショナルデータベースによってサポートされます。
このアノテーションを @Configuration クラスに追加して、SessionRepositoryFilter を "springSessionRepositoryFilter" という名前の Bean として公開し、Mongo によってサポートされます。
このアノテーションを @Configuration クラスに追加して、WebFlux アプリケーション用に MongoDB ベースの WebSessionManager を構成します。
このアノテーションを @Configuration クラスに追加して、SessionRepositoryFilter を springSessionRepositoryFilter という名前の Bean として公開し、RedisSessionRepository によってサポートします。
このアノテーションを @Configuration クラスに追加して、SessionRepositoryFilter を springSessionRepositoryFilter という名前の Bean として公開し、RedisIndexedSessionRepository によってサポートします。
このアノテーションを Configuration クラスに追加して、WebSessionManager を webSessionManager という名前の Bean として公開し、Reactive Redis によってサポートされます。
このアノテーションを @Configuration クラスに追加して、WebSessionManager を webSessionManager という名前の Bean として公開し、Reactive Redis によってサポートされます。
このアノテーションを @Configuration クラスに追加して、SessionRepositoryFilter を "springSessionRepositoryFilter" という名前の Bean として公開し、ユーザー提供の SessionRepository の実装によってサポートされます。
このアノテーションを @Configuration クラスに追加して、WebFlux アプリケーション用に WebSessionManager を構成します。
基本的な SessionRepository を拡張して、指定されたインデックス名とインデックス値でセッションを検索できるようにします。
セッションをセッションストアに書き込むサポートされているモード。
SessionRepositoryFilter を springSessionRepositoryFilter という名前の Bean として公開します。
Hazelcast の分散 IMap にセッションを格納する SessionRepository 実装。
IMap に格納されている MapSession の(逆)直列化を処理する Serializer 実装。
ヘッダーを使用してセッション ID を解決する HttpSessionIdResolver
セッション ID 解決戦略の契約。
Session のインデックスを解決するための戦略インターフェース。
Jackson を使用した AbstractMongoSessionConverter の実装。
Spring Spring Session で JDBC ベースの HttpSession プロバイダー実装を構成および初期化するために使用される @Configuration クラス。
Spring の JdbcOperations を使用してセッションをリレーショナルデータベースに格納する SessionRepository 実装。
スキーマファイルのユーティリティクラス。
標準の Java 直列化を使用した AbstractMongoSessionConverter の実装。
MapSE によってサポートされる Session 実装。
MapSE に裏打ちされ、MapSession を使用する SessionRepository
MongoSessionRepository Bean を登録する構成クラス。
Mongo にセッションを格納するセッションリポジトリの実装。
MySQL 固有の最適化された SQL ステートメントを JdbcIndexedSessionRepository に適用する SessionRepositoryCustomizer 実装。
Oracle 固有の最適化された SQL ステートメントを JdbcIndexedSessionRepository に適用する SessionRepositoryCustomizer 実装。
PostgreSQL 固有の最適化された SQL ステートメントを JdbcIndexedSessionRepository に適用する SessionRepositoryCustomizer 実装。
Hazelcast ValueExtractor は、MapSession からプリンシパル名を抽出するロールを果たします。
IndexResolver は、SPRING_SECURITY_CONTEXT 属性でセッションに格納されている FindByIndexNameSessionRepository.PRINCIPAL_NAME_INDEX_NAME または Spring Security コンテキストという名前のセッション属性からプリンシパル名を解決します。
指定したインデックス名とインデックス値によるセッションの検索を許可します。
MapSE に裏打ちされ、MapSession を使用する ReactiveSessionRepository
Spring Data MongoDB を使用する ReactiveSessionRepository 実装。
提供されている ReactiveMongoOperations を使用して ReactiveMongoSessionRepository を構成します。
Spring Data の ReactiveRedisOperations を使用して実装された ReactiveSessionRepository
Spring Data の ReactiveRedisOperations を使用して実装された ReactiveSessionRepository
Session インスタンスを管理するためのリポジトリインターフェース。
ReactiveSessionRepository が完全に初期化される前にカスタマイズするために、特にその構成を調整するために使用できる戦略。
RedisSessionRepository による springSessionRepositoryFilter という名前の Bean として SessionRepositoryFilter を公開します。
RedisIndexedSessionRepository による springSessionRepositoryFilter という名前の Bean として SessionRepositoryFilter を公開します。
Spring Data の RedisOperations を使用して実装された SessionRepository
WebSessionManager を ReactiveRedisIndexedSessionRepository によってサポートされる webSessionManager という名前の Bean として公開します。
Redis ハッシュを表す MapSEMapSession に変換する FunctionSE
Spring Data の RedisOperations を使用してセッションを格納する SessionRepository 実装は、Redis です。
WebSessionManager を webSessionManager という名前の Bean として公開します。
セッションの変更を追跡してセッションストアに保存するためのサポートされているモード。
不可知論的な方法でユーザーを識別する方法を提供します。
Spring SessionConnectEvent に似ていますが、WebSocketSession へのアクセスを提供して Spring Session を WebSocketSession にマッピングできるようにする点が異なります。
それをサポートする SessionRepository 実装の場合、このイベントは Session が作成されたときに発生します。
これをサポートする SessionRepository 実装の場合、このイベントは、Session が削除によって破棄されたときに発生します。
Session が明示的に破棄されたときに発生するイベントの基本クラス。
SessionDestroyedEvent および SessionCreatedEvent を受信し、HttpSessionEvent に変換して、登録されているすべての HttpSessionListener に HttpSessionEvent を送信します。
これをサポートする SessionRepository 実装の場合、このイベントは、Session が期限切れによって破棄されたときに発生します。
セッション識別子を生成するための戦略を指定するためのインターフェース。
Session インスタンスを管理するためのリポジトリインターフェース。
SessionRepository が完全に初期化される前にカスタマイズするために、特にその構成を調整するために使用できる戦略。
Session によってサポートされるように HttpSession 実装を切り替えます。
ChannelInterceptor および HandshakeInterceptor として機能し、Session.getLastAccessedTime() が最新であることを確認します。
Hazelcast EntryProcessor はセッションの更新の処理を担当します。
単一のインデックスを解決する IndexResolver の基本クラス。
Web 環境で Spring Session をセットアップするための基本を構成します。
Spring Session 自体を維持するのではなく、Spring Session からセッション情報を取得する ReactiveSessionRegistry
Spring Session 自体を維持するのではなく、Spring Session からセッション情報を取得する SessionRegistry
JdbcIndexedSessionRepository に挿入される DataSourceSE の修飾子アノテーション。
HazelcastIndexedSessionRepository に挿入される HazelcastInstance の修飾子アノテーション。
RedisIndexedSessionRepository に挿入される RedisConnectionFactory の修飾子アノテーション。
Spring Session の Redis セッションリポジトリで使用される Redis アクセサーを挿入するために使用されるアノテーション。
Spring Session でサポートされた HttpSession を使用して remember-me サービス機能を提供する RememberMeServices 実装。
JdbcIndexedSessionRepository に挿入される PlatformTransactionManager の修飾子アノテーション。
ReactiveSessionRepository によって返される Session によってサポートされる WebSession 実装を提供する WebSessionStore 実装。
アプリケーションコンテキストからリアクティブ ReactiveSessionRepository を使用して WebSessionManager を接続します。
SQL Server 固有の最適化された SQL ステートメントを JdbcIndexedSessionRepository に適用する SessionRepositoryCustomizer 実装。
セッション ID として使用されるランダムな UUID を生成する SessionIdGenerator
SessionConnectEvent が WebSocketHandler.afterConnectionEstablished(WebSocketSession) で公開されていることを確認します。
Spring Session ID を WebSocketSession にマッピングし、SessionDestroyedEvent が起動されたときに WebSocketSession が閉じていることを確認します。