すべてのクラスとインターフェース
クラス
説明
他の登録済み
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
実装。 ヘッダーを使用してセッション ID を解決する
HttpSessionIdResolver
。 セッション ID 解決戦略の契約。
Session
のインデックスを解決するための戦略インターフェース。 Jackson を使用した
AbstractMongoSessionConverter
の実装。Spring Spring Session で JDBC ベースの
HttpSession
プロバイダー実装を構成および初期化するために使用される @Configuration
クラス。Spring の
JdbcOperations
を使用してセッションをリレーショナルデータベースに格納する SessionRepository
実装。 スキーマファイルのユーティリティクラス。
標準の Java 直列化を使用した
AbstractMongoSessionConverter
の実装。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 コンテキストという名前のセッション属性からプリンシパル名を解決します。 指定したインデックス名とインデックス値によるセッションの検索を許可します。
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 として公開します。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
実装を切り替えます。Hazelcast
EntryProcessor
はセッションの更新の処理を担当します。 単一のインデックスを解決する
IndexResolver
の基本クラス。Web 環境で Spring Session をセットアップするための基本を構成します。
Spring Session 自体を維持するのではなく、Spring Session からセッション情報を取得する
ReactiveSessionRegistry
。Spring Session 自体を維持するのではなく、Spring Session からセッション情報を取得する
SessionRegistry
。JdbcIndexedSessionRepository
に挿入される DataSource
SE の修飾子アノテーション。HazelcastIndexedSessionRepository
に挿入される HazelcastInstance
の修飾子アノテーション。RedisIndexedSessionRepository
に挿入される RedisConnectionFactory
の修飾子アノテーション。Spring Session の Redis セッションリポジトリで使用される Redis アクセサーを挿入するために使用されるアノテーション。
Spring Session でサポートされた
HttpSession
を使用して remember-me サービス機能を提供する RememberMeServices
実装。JdbcIndexedSessionRepository
に挿入される PlatformTransactionManager
の修飾子アノテーション。 アプリケーションコンテキストからリアクティブ
ReactiveSessionRepository
を使用して WebSessionManager
を接続します。SQL Server 固有の最適化された SQL ステートメントを
JdbcIndexedSessionRepository
に適用する SessionRepositoryCustomizer
実装。 セッション ID として使用されるランダムな UUID を生成する
SessionIdGenerator
。SessionConnectEvent
が WebSocketHandler.afterConnectionEstablished(WebSocketSession)
で公開されていることを確認します。Spring Session ID を
WebSocketSession
にマッピングし、SessionDestroyedEvent
が起動されたときに WebSocketSession
が閉じていることを確認します。