インターフェース ReactiveRedisSessionCallback<K,V,T>

型パラメーター:
T -

public interface ReactiveRedisSessionCallback<K,V,T>
同じ ReactiveRedisConnection を使用して、各テンプレート API メソッド呼び出しでの接続割り当てのオーバーヘッドを回避するコードの汎用コールバックインターフェース。任意の型と数のコマンドを使用して、単一の ReactiveRedisConnection で任意の数の操作を実行できます。

これは、同じ接続で複数の呼び出しを発行する場合に特に便利です。

導入:
2.6
作成者:
Mark Paluch
関連事項:
  • メソッドの詳細

    • doWithOperations

      org.reactivestreams.Publisher<T> doWithOperations(ReactiveRedisOperations<K,V> operations) throws DataAccessException
      アクティブな Redis 接続で ReactiveRedisOperations.executeInSession(ReactiveRedisSessionCallback) によって呼び出されます。ReactiveRedisConnection のアクティブ化またはクローズについて気にする必要はありません。

      コールバック内で作成された結果オブジェクト、つまりドメインオブジェクトまたはドメインオブジェクトのコレクションを返すことができます。

      パラメーター:
      operations - 接続に関連付けられたテンプレート。
      戻り値:
      結果オブジェクト Publisher
      例外:
      DataAccessException - カスタム例外の場合。