インターフェース ReactiveRedisCallback<T>

型パラメーター:
T -

public interface ReactiveRedisCallback<T>
低レベルの ReactiveRedisConnection で動作するコードの汎用コールバックインターフェース。任意の型と数のコマンドを使用して、単一の ReactiveRedisConnection で任意の数の操作を実行できます。

これは、ReactiveRedisConnection が機能することを期待する既存のデータアクセスコードに委譲する場合に特に役立ちます。新しく記述されたコードの場合、ReactiveRedisOperations のより具体的な操作を使用することを強くお勧めします。

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

    • doInRedis

      org.reactivestreams.Publisher<T> doInRedis(ReactiveRedisConnection connection) throws DataAccessException
      アクティブな Redis 接続で ReactiveRedisTemplate.execute(ReactiveRedisCallback) によって呼び出されます。ReactiveRedisConnection のアクティブ化またはクローズについて気にする必要はありません。

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

      パラメーター:
      connection - アクティブな Redis 接続。
      戻り値:
      結果オブジェクト発行者
      例外:
      DataAccessException - カスタム例外の場合