クラス RedisItemWriter< K , T >

java.lang.ObjectSE
org.springframework.batch.infrastructure.item.KeyValueItemWriter<K,T>
org.springframework.batch.infrastructure.item.redis.RedisItemWriter<K,T>
実装済みのインターフェース一覧:
ItemWriter<T>, org.springframework.beans.factory.InitializingBean

public class RedisItemWriter<K,T> extends KeyValueItemWriter<K,T>

RedisTemplate を使用した Redis の ItemWriter 実装。

導入:
5.1
作成者:
Santiago Molano, Mahmoud Ben Hassine, Stefano Cordio
  • コンストラクターの詳細

    • RedisItemWriter

      public RedisItemWriter(org.springframework.core.convert.converter.Converter<T,K> itemKeyMapper, org.springframework.data.redis.core.RedisTemplate<K,T> redisTemplate)
      新しい RedisItemWriter を作成します。
      パラメーター:
      itemKeyMapper - アイテムからキーを取得するために使用される Converter。
      redisTemplate - Redis と対話するために使用する RedisTemplate。
      導入:
      6.0
  • 方法の詳細

    • writeKeyValue

      protected void writeKeyValue(K key, T value)
      クラスからコピーされた説明: KeyValueItemWriter
      サブクラスはこのメソッドを実装して、各アイテムをキー値ストアに書き込みます
      次で指定:
      クラス KeyValueItemWriter<K,T> の writeKeyValue 
      パラメーター:
      key - キー
      value - アイテム
    • init

      protected void init()
      クラスからコピーされた説明: KeyValueItemWriter
      afterPropertiesSet() フック
      次で指定:
      クラス KeyValueItemWriter<K,T> の init 
    • setRedisTemplate

      public void setRedisTemplate(org.springframework.data.redis.core.RedisTemplate<K,T> redisTemplate)
      使用する RedisTemplate を設定します。
      パラメーター:
      redisTemplate - 使用するテンプレート