インターフェース FindByIndexNameSessionRepository<S extends Session>
- 型パラメーター:
S
- このFindByIndexNameSessionRepository
によって管理されているセッションの型
- すべてのスーパーインターフェース:
SessionRepository<S>
- すべての既知の実装クラス:
HazelcastIndexedSessionRepository
、JdbcIndexedSessionRepository
、MongoIndexedSessionRepository
、RedisIndexedSessionRepository
基本的な
SessionRepository
を拡張して、指定されたインデックス名とインデックス値でセッションを検索できるようにします。フィールドサマリー
フィールドメソッドのサマリー
修飾子と型メソッド説明findByIndexNameAndIndexValue
(StringSE indexName, StringSE indexValue) findByPrincipalName
(StringSE principalName) 名前PRINCIPAL_NAME_INDEX_NAME
および指定されたプリンシパル名を持つインデックスを含むすべてのセッションのSession
に対するセッション ID のMap
SE を検索します。インターフェース 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 のMap
SE を検索します。- パラメーター:
principalName
- プリンシパル名- 戻り値:
- 指定されたプリンシパル名を含むすべてのセッションの
Session
へのセッション ID のMap
(非null
)。結果が見つからない場合は、空のMap
が返されます。 - 導入:
- 2.1.0