インターフェース ReactiveRedisCallback<T>
- 型パラメーター:
T
-
public interface ReactiveRedisCallback<T>
低レベルの
ReactiveRedisConnection
で動作するコードの汎用コールバックインターフェース。任意の型と数のコマンドを使用して、単一の ReactiveRedisConnection
で任意の数の操作を実行できます。 これは、ReactiveRedisConnection
が機能することを期待する既存のデータアクセスコードに委譲する場合に特に役立ちます。新しく記述されたコードの場合、ReactiveRedisOperations
のより具体的な操作を使用することを強くお勧めします。
- 導入:
- 2.0
- 作成者:
- Mark Paluch
- 関連事項:
メソッドのサマリー
修飾子と型メソッド説明org.reactivestreams.Publisher<T>
doInRedis
(ReactiveRedisConnection connection) アクティブな Redis 接続でReactiveRedisTemplate.execute(ReactiveRedisCallback)
によって呼び出されます。
メソッドの詳細
doInRedis
org.reactivestreams.Publisher<T> doInRedis(ReactiveRedisConnection connection) throws DataAccessException アクティブな Redis 接続でReactiveRedisTemplate.execute(ReactiveRedisCallback)
によって呼び出されます。ReactiveRedisConnection
のアクティブ化またはクローズについて気にする必要はありません。コールバック内で作成された結果オブジェクト、つまりドメインオブジェクトまたはドメインオブジェクトのコレクションを返すことができます。
- パラメーター:
connection
- アクティブな Redis 接続。- 戻り値:
- 結果オブジェクト発行者
- 例外:
DataAccessException
- カスタム例外の場合