インターフェース FindByIndexNameSessionRepository<S extends Session>
- 型パラメーター:
S- このFindByIndexNameSessionRepositoryによって管理されているセッションの型
- すべてのスーパーインターフェース:
SessionRepository<S>
- すべての既知の実装クラス:
JdbcIndexedSessionRepository,RedisIndexedSessionRepository
基本的な
SessionRepository を拡張して、指定されたインデックス名とインデックス値でセッションを検索できるようにします。フィールドのサマリー
フィールド方法の概要
修飾子と型メソッド説明findByIndexNameAndIndexValue(StringSE indexName, StringSE indexValue) findByPrincipalName(StringSE principalName) 名前PRINCIPAL_NAME_INDEX_NAMEおよび指定されたプリンシパル名を持つインデックスを含むすべてのセッションのSessionに対するセッション ID のMapSE を検索します。インターフェース org.springframework.session.SessionRepository から継承されたメソッド
createSession, deleteById, findById, save
フィールドの詳細
PRINCIPAL_NAME_INDEX_NAME
現在のプリンシパル名(つまり、ユーザー名)を含むセッションインデックス。Spring Session は使用されている認証メカニズムを認識していないため、インデックスが設定されていることを確認するのは開発者の責任です。
- 導入:
- 1.1
メソッドの詳細
findByIndexNameAndIndexValue
- パラメーター:
indexName- インデックスの名前 (i.e.PRINCIPAL_NAME_INDEX_NAME)indexValue- 検索するインデックスの値。- 戻り値:
- 指定されたインデックス名とインデックス値を含むすべてのセッションの
Sessionへのセッション ID のMap(非null)。結果が見つからない場合は、空のMapが返されます。
findByPrincipalName
名前PRINCIPAL_NAME_INDEX_NAMEおよび指定されたプリンシパル名を持つインデックスを含むすべてのセッションのSessionに対するセッション ID のMapSE を検索します。- パラメーター:
principalName- プリンシパル名- 戻り値:
- 指定されたプリンシパル名を含むすべてのセッションの
Sessionへのセッション ID のMap(非null)。結果が見つからない場合は、空のMapが返されます。 - 導入:
- 2.1.0