インターフェース ReactiveFindByIndexNameSessionRepository<S extends Session>

型パラメーター:
S - この ReactiveFindByIndexNameSessionRepository によって管理されているセッションの型
すべての既知の実装クラス:
ReactiveRedisIndexedSessionRepository

public interface ReactiveFindByIndexNameSessionRepository<S extends Session>
指定したインデックス名とインデックス値によるセッションの検索を許可します。
導入:
3.3
  • フィールドの詳細

    • PRINCIPAL_NAME_INDEX_NAME

      static final StringSE PRINCIPAL_NAME_INDEX_NAME
      現在のプリンシパル名(つまり、ユーザー名)を含むセッションインデックス。

      Spring Session は使用されている認証メカニズムを認識していないため、インデックスが設定されていることを確認するのは開発者の責任です。

      関連事項:
  • メソッドの詳細

    • findByIndexNameAndIndexValue

      reactor.core.publisher.Mono<MapSE<StringSE,S>> findByIndexNameAndIndexValue(StringSE indexName, StringSE indexValue)
      指定されたインデックス名インデックス値を含むすべてのセッションの Session に対するセッション ID の MapSE を検索します。
      パラメーター:
      indexName - インデックスの名前 (i.e. PRINCIPAL_NAME_INDEX_NAME )
      indexValue - 検索するインデックスの値。
      戻り値:
      セッション ID の Map (null ではない)を Session
    • findByPrincipalName

      default reactor.core.publisher.Mono<MapSE<StringSE,S>> findByPrincipalName(StringSE principalName)
      インデックス名に PRINCIPAL_NAME_INDEX_NAME を使用する findByIndexNameAndIndexValue(String, String) のショートカット。
      パラメーター:
      principalName - プリンシパル名
      戻り値:
      セッション ID の Map (null ではない)を Session